У нас возникла проблема с развертыванием нашего файла EAR на стеке Websphere 8.5.0.1. Ухо содержит jaxb-xjc-2.1.12.jar
, у которого есть пакет, определенный [1.0/org/apache/xml/resolver/tools
], но приложение рассматривает его как [1/0/org/apache/xml/resolver/tools
].Проблема с развертыванием файла EAR содержит jaxb-xjc-2.1.12.jar в WebSpher 8
Выпуск тривиальна, были мы получаем некоторые предупреждающие сообщения, но не выглядит хорошо
ВНИМАНИЕ: Не удалось открыть ресурс [ 1/0/орг/Apache/XML/распознаватель/инструменты/CatalogResolver .class] от модуля [WEB-INF/Lib/JAXB-XJC-2.1.12.jar]
Я понимаю, это происходит потому, что обработка аннотаций включена в WAS8.501 и не появился в предыдущей версии сервера Websphere , После некоторых исследований, которые мы обнаружили, мы можем настроить его на игнорирование сканирования, что-то вроде показанного ниже.
Ignore-Scanning-Archives: JAXB-XJC-2.1.12.jar
Игнорировать сканирующая пакеты: 1,0
Но не работает для меня.
Любая альтернативная идея была бы высоко оценена.
u using MAC OS? – user1428716
Существует различие между 2.1.13 и 2.1.2 - все классы с 1 не находятся в .13. Сравните http://mvnrepository.com/artifact/org.jvnet.jaxb2_commons/jaxb2-basics-jaxb-xjc/2.1.13 с /2.1.12. Вы либо принимаете 2.1.13 Stable, либо вам требуется объяснение MAVEN. – user1428716
Я сервер неважно - его на WAS8 с Java 7 –