我正在使用带有 JOSSO 单点登录的 Apache Tomcat 8.5.12。配置后,我无法启动 tomcat 服务器,并收到此错误。一切都配置得很好。有没有人有一个想法可以帮助我启动服务器?在此处输入图像描述
问问题
357 次
1 回答
0
Apache Tomcat 8.5 不能很好地与 JOSSO Agent for Apache Tomcat 8 配合使用,因为前者改变了连接到事件总线的方法。因此,需要一个临时 SSO 代理,它包含在 JOSSO 1.8.12 的早期访问版本中,可在此处下载:https ://github.com/atricore/josso1/releases/tag/1.8.12-rc1-释放
包含二进制发行版,因此无需从源代码构建。
为了安装它,请确保手动替换“旧”代理工件 - 即 JOSSO Agent for Tomcat 8 JAR 文件 - 使用 1.8.12 RC1 附带的那些。
就配置而言,需要在$CATALINA_HOME/lib/josso-agent-config.xml描述符中进行以下更改,以便实例化 JOSSO Agent for Apache Tomcat 8.5。
从:
<bean class="org.josso.tc80.agent.CatalinaSSOAgent" name="josso-tc80-agent">
到:
<bean class="org.josso.tc85.agent.CatalinaSSOAgent" name="josso-tc85-agent">
对于 JOSSO 服务器组件,无需执行任何升级或配置更改。
于 2017-03-17T22:38:34.090 回答