У меня есть все банки на месте, когда я разворачиваю свой файл application.war на сервере weblogic, он всегда пытается использовать свои собственные банки для SOAPBodyElement и, следовательно, я получаю исключение, как -org.apache.axis.message.SOAPBodyElement нельзя отнести к weblogic.xml.xmlnode.XMLNode
java.lang.ClassCastException: org.apache.axis.message.SOAPBodyElement не может быть приведен к weblogic.xml.xmlnode.XMLNode ..
Мой код выглядит как
MessageFactory mf = MessageFactory.newInstance();
SOAPMessage request = mf.createMessage();
SOAPPart part = request.getSOAPPart();
SOAPEnvelope env = part.getEnvelope();
SOAPBody body = env.getBody();
SOAPBodyElement soapBodyElement = new SOAPBodyElement(document);
body.addChildElement(soapBodyElement); // throws exception @ this line
Только SOAPBodyElement - это пакет org.apache.axis.message, все из пакета javax.xml.soap. Есть ли способ переопределить предпочтение weblogic в моем коде без изменения сценария запуска. Или любое другое обходное решение для добавления childElement?
Просьба помочь мне в этом.