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 晕厥
这是因为 tomcat 没有使用 apt-get 或 .deb 安装。
如何声明已安装 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 .
关于tomcat - Apache Syncope - 使用 Tomcat8.5.24 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47990841/