У меня было много проблем, потому что есть различные SAAJ пакеты с классами SOAP:Что SAAJ пакет используется WebLogic
com/sun/xml/internal/messaging/saaj/soap/
в rt.jarcom/sun/xml/messaging/saaj/soap/
в SAAJ-impl.jar
Когда WebLogic использует классы от com/sun/xml/internal/messaging/saaj/soap/
, и приложение создается с использованием классов от com/sun/xml/messaging/saaj/soap/
, оно генерирует такие исключения, как при развертывании приложения:
com.sun.xml.internal.messaging.saaj.soap.LocalStrings != com.sun.xml.messaging.saaj.soap.LocalStrings
или
java.lang.NoClassDefFoundError: com/sun/xml/internal/messaging/saaj/soap/SAAJMetaFactoryImpl
Мое решение было создать weblogic.xml дескриптор со ссылкой SAAJ и в том числе SAAJ-impl.jar в войну. Вопрос: Могу ли я узнать, какой пакет SAAJ используется в WebLogic Server?