2013-02-22 2 views
0

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

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

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

+0

u using MAC OS? – user1428716

+0

Существует различие между 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

+0

Я сервер неважно - его на WAS8 с Java 7 –

ответ

0

[Update]

Мы проверили с IBM об этой проблеме, и они подтвердили его проблемы с Websphere 8.5.0.1. Они будут фиксироваться в Websphere 8.5.0.3

+0

Я вижу это предупреждение в WebSphere 8.5.5.5, поэтому ... – butallmj