Проблема с развертыванием файла EAR, содержащего jaxb-xjc-2.1.12.jar в WebSpher 8

У нас возникла проблема с развертыванием файла 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].

Проблема тривиальна, мы получили несколько предупреждающих сообщений, но выглядит не очень хорошо

ВНИМАНИЕ: Не удалось открыть ресурс [ 1/0/org/apache/xml/resolver/tools/CatalogResolver.class ] из модуля [WEB-INF/lib/jaxb-xjc-2.1.12.jar]

Насколько я понимаю, это связано с тем, что обработка аннотаций включена в WAS8.501 и не появлялась в предыдущей версии сервера Websphere. После некоторых исследований мы обнаружили, что можем настроить игнорирование сканирования, как показано ниже.

Игнорировать сканирование архивов: jaxb-xjc-2.1.12.jar
Игнорировать сканирование пакетов: 1.0

Но не работал для меня.

Любая альтернативная идея будет высоко оценена.


person Satheesh Cheveri    schedule 22.02.2013    source источник
comment
Между 2.1.13 и 2.1.2 есть разница - всех классов с 1 нет в .13. Сравните mvnrepository.com/artifact/org.jvnet .jaxb2_commons/ с /2.1.12. Вы либо берете 2.1.13 Stable, либо вам требуется какое-то объяснение MAVEN   -  person user1428716    schedule 22.02.2013
comment
Я сервер не имеет значения - он на WAS8 с Java 7   -  person Satheesh Cheveri    schedule 22.02.2013
comment
2.1.13 также имеет пакет 1.0!!   -  person Satheesh Cheveri    schedule 22.02.2013


Ответы (1)


[Обновлять]

Мы связались с IBM по поводу этой проблемы, и они подтвердили, что проблема связана с Websphere 8.5.0.1. Будут исправлять в Websphere 8.5.0.3

person Satheesh Cheveri    schedule 05.04.2013