LinkageError: нарушение ограничения загрузчика: загрузчик (экземпляр org / eclipse / osgi / internal / loader / EquinoxClassLoader) "javax / активации / DataHandler" - PullRequest
0 голосов
/ 10 сентября 2018

Я использую JBOSS EAP 7.1.0 с реализацией Apache CXF 2.7.16 для спокойных веб-сервисов. При попытке загрузить любой документ ниже выдается исключение.

Причина: java.lang.LinkageError: нарушение ограничения загрузчика: loader (экземпляр org / eclipse / osgi / internal / loader / EquinoxClassLoader) ранее инициировал загрузку для другого типа с именем «javax / активации / DataHandler»"

Несмотря на то, что я пытался использовать многие решения, представленные в сети, такие как исключение jboss активации jar и изменение версий ... и т. Д., Все еще не смог найти решение.

Также я использую для проекта версию 3.10 пакета osgi.

Я добавил опцию -verbose и проверил загруженные классы на jar-файл активации. Я заметил, что класс javax / активации / DataHandler загружается из двух jar-файлов: 1) jre's rt.jar и 2) Activation.jar модуля Jboss.

Не удалось разрешить вышеуказанное исключение. Пожалуйста, предложите любые идеи. Спасибо.

...