java.lang.LinkageError: проблема несовпадения версий JAXB с CXF 2.3 и JBoss 4.2.3 - PullRequest
1 голос
/ 24 января 2012

Я занимаюсь разработкой веб-службы REST с помощью Apache CXF 2.3 и внедряю ее в JBoss 4.2.3 GA.Когда я пытаюсь получить доступ к своему веб-сервису, я получаю следующую ошибку java.lang.LinkageError: API загрузчика JAXB 2.0 загружается из загрузчика классов начальной загрузки, но для этого RI требуется API 2.1.Используйте одобренный механизм каталогов, чтобы поместить jaxb-api.jar в загрузчик классов начальной загрузки.

Мне удалось исправить эту ошибку, добавив правильную версию JAXB api jar в папку \ lib \ endorsed.Но я сомневаюсь, будет ли это вмешиваться в любую другую функциональность, связанную с JAXB веб-приложения.Еще одно веб-приложение использует другую версию JAXB.Есть ли другой изящный способ решения этой проблемы.Спасибо за любой совет.

...