Я использую 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.
Не удалось разрешить вышеуказанное исключение. Пожалуйста, предложите любые идеи.
Спасибо.