Apache Syncope - apache-syncope-2.0.7.deb安装需要tomcat8依赖。
tomcat版本8.5.24使用tar.gz安装。
运行sudo dpkg -i apache-syncope-2.0.7.deb时出现错误
正在准备解压apache-syncope-2.0.7.deb...解压apache-syncope (2.0.7) over (2.0.7) ...tomcat8 :依赖问题导致apache-syncope无法配置:apache-syncope依赖于dpkg;但是:未安装包dpkg。
dpkg:处理apache-syncope包时出错(--install):依赖问题-处理时遇到未配置的错误: apache-syncope
这是因为tomcat不是使用apt-get或.deb安装的。
如何声明tomcat8已安装或让dpkg知道tomcat8已安装。如何检查未安装tomcat8的dpkg。
发布于 2018-02-25 13:26:51
对于Syncope GUI,您需要添加tomcat路径:
export CATALINA_HOME=/usr/share/tomcat{X}别忘了配置管理员用户;如果还没有配置,请确保$CATALINA_HOME/conf/tomcat-users.xml的内容如下所示:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="manager" password="s3cret" roles="manager-script"/>
</tomcat-users>有关更多详细信息,请访问Syncope documentation。
https://stackoverflow.com/questions/47990841
复制相似问题