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 ...
在(2.0.7)上解压apache-晕厥(2.0.7)...
dpkg:依赖关系问题阻止apache-syncope的配置:
apache-syncope依赖于tomcat8;然而:
未安装软件包tomcat8。
dpkg:错误处理软件包apache-syncope(--install):
依赖性问题-未配置
处理时遇到错误:
阿帕奇晕厥
这是因为没有使用apt-get或.deb安装tomcat。
如何声明已安装tomcat8或让dpkg知道已安装tomcat8。 dpkg如何检查tomcat8是否未安装。
最佳答案
对于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中提供了更多详细信息。