org.apache.catalina.LifecycleException: не удалось остановить компонент [SingleSignOn[]]

Я использую Apache Tomcat 8.5.12 с единым входом JOSSO. После настройки я не могу запустить сервер tomcat и получаю эту ошибку. Все хорошо настроено. У кого-нибудь есть идея, которая может помочь мне запустить сервер? введите здесь описание изображения


person Romero    schedule 17.03.2017    source источник


Ответы (1)


Apache Tomcat 8.5 плохо взаимодействует с JOSSO Agent для Apache Tomcat 8, так как первый изменил подход к подключению к шине событий. Поэтому необходим специальный агент SSO, включенный в ранний выпуск JOSSO 1.8.12, доступный для загрузки здесь: https://github.com/atricore/josso1/releases/tag/1.8..12-rc1-release

Включен бинарный дистрибутив, поэтому нет необходимости собирать исходный код.

Чтобы установить его, обязательно вручную замените «старые» артефакты агента, а именно файлы JAR агента JOSSO для Tomcat 8, на те, которые поставляются с 1.8.12 RC1.

Что касается конфигурации, следующие изменения в дескрипторе $CATALINA_HOME/lib/josso-agent-config.xml необходимо применить для создания экземпляра агента JOSSO для Apache Tomcat 8.5.

От:

<bean class="org.josso.tc80.agent.CatalinaSSOAgent" name="josso-tc80-agent">

To:

<bean class="org.josso.tc85.agent.CatalinaSSOAgent" name="josso-tc85-agent">

Что касается серверного компонента JOSSO, нет необходимости выполнять какое-либо обновление или изменение конфигурации.

person Gianluca Brigandi    schedule 17.03.2017