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中提供了更多详细信息。

09-27 02:34