0

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-syncope (2.0.7) ... dpkg: 依赖问题阻止配置 apache-syncope: apache-syncope 依赖于 tomcat8 ; 但是:未安装软件包 tomcat8。

dpkg:错误处理包 apache-syncope (--install):依赖问题 - 未配置处理时遇到错误:apache-syncope

这是因为没有使用 apt-get 或 .deb 安装 tomcat。

如何声明安装了tomcat8或让dpkg知道安装了tomcat8。dpkg 如何检查未安装的 tomcat8。

4

1 回答 1

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>

晕厥文档中提供了更多详细信息。

于 2018-02-25T05:26:50.843 回答