Управление CAS 5.3 - найдено более одного фрагмента с именем [spring_web].Это не законно с относительным порядком - PullRequest
0 голосов
/ 23 мая 2019

У меня точно такая же проблема, как описано в посте ниже, но я не знаю, как реализовать решение с помощью ветки 5.3 с оверлеем cas-management. Я не могу понять, где добавить тег абсолютного упорядочения (в web.xml) и какие имена добавить в него. В моем файле web.xml есть пара сервлетов и несколько карт MIME. Большинство решений, которые я видел для этого, кажется, люди пишут свои собственные вещи.

Кроме того, я не уверен, является ли конфликт внутренним по отношению к этому оверлею или между весенней версией CAS и управлением CAS. Они оба показывают разные версии весны в pom.xml. Я пытался сделать их одинаковыми и строить, но это не сработало.

Буду признателен за любые предложения, которые могут направить меня в правильном направлении.

https://github.com/apereo/cas-management-overlay

Найдено более одного фрагмента с именем [spring_web]. Это недопустимо при относительном заказе

1 Ответ

0 голосов
/ 06 июня 2019

Для тех, кто читает это, я «решил» проблему, удалив (см. Переименование) один из фрагментов (прочитайте файлы jar), чтобы не было конфликта порядка. Я не совсем уверен, почему есть две версии, но я сделал

mv /var/lib/tomcat/cas-management/WEB-INF/lib/spring-web-4.3.17.RELEASE.jar / var / lib / tomcat / cas-management / WEB-INF / lib / spring -web-4.3.17.RELEASE.jar_save20190605

, чтобы сделать старую версию недоступной, и она заработала. Кроме того, это немного не связанная проблема, но если вы используете оверлей управления 5.3, вы столкнетесь с этой проблемой. Вы должны удалить cas. префикс из настройки в etc / cas / config / management.properties, в противном случае вы получите ошибки типа "Недопустимое свойство 'mgmt [userPropertiesFile]" для различных свойств в файле.

...