Apache Syncope - apache-syncope-2.0.7.deb安装需要tomcat8依赖。
使用tar.gz安装tomcat版本8.5.24。
运行sudo dpkg -i apache-syncope-2.0.7.deb有错误
准备解压apache-syncope-2.0.7.deb ... 解压apache-syncope(2.0.7)over(2.0.7)... dpkg:依赖性问题会阻止apache-syncope的配置: apache-syncope取决于tomcat8;然而: 没有安装包tomcat8。
dpkg:错误处理包apache-syncope(--install): 依赖性问题 - 保持未配置状态 处理时遇到错误: Apache的晕厥
这是因为未使用apt-get或.deb安装tomcat。
如何声明已安装tomcat8或让dpkg知道已安装tomcat8。如何安装dpkg检查tomcat8。
答案 0 :(得分:1)
对于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中提供了更多详细信息。