Исключение, генерирующее сервер JBOSS, не может быть преобразовано в org.apache.xml.dtm.DTMManager - PullRequest
1 голос
/ 21 марта 2019

Мы переносим сервер Weblogic 12C на JBOSS 7, и во время тестирования приложения возникла следующая исключительная ситуация:

Исключительная ситуация во время оценки xpath: java.lang.ClassCastException: org.apache.xml.dtm.ref.DTMManagerDefault нельзя преобразовать в org.apache.xml.dtm.DTMManager

У нас есть файл Xalan.jar (2.6.0), упакованный в файл war в папке web-inf.Похоже, что на сервере JBOSS нет набора модулей для xalan jar, поэтому он должен присутствовать только в нашем файле .war.

Не могли бы вы объяснить, почему произошло это исключение?

1 Ответ

0 голосов
/ 21 марта 2019

Кажется, у вас есть несколько библиотек JAXP в вашей среде war / container. Xalan (как вы можете видеть здесь ) уже предоставлено на уровне контейнера (версия 2.7.1 для JBoss 7). Попробуйте удалить зависимость из вашего проекта (просто установите его на <scope>provided</scope>) и заново разверните.

...