0
我使用JDK 1.7(IBM)在Websphere 8.5中部署了一個EAR。我的應用程序是一個基於Spring的應用程序,只公開Web服務;它具有以下特點:在WAS 8.5中獲取運行時JVMVRFY012的答案
- 類加載器設置爲PARENT_LAST
- 先後共享庫,其中一個有Spring框架(4.3.2)和Apache CXF(3.1.9)罐子。
- 我通過SOAPUI(5.2.1)調用它。
- 該應用程序開始沒有問題。
當我調用它,我收到以下錯誤信息:
00000146 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper
service Uncaught service() exception thrown by servlet CXFServlet:
java.lang.VerifyError: **JVMVRFY012** tamaño de pila incoherente;
clase=com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl,
método=createDocumentFragment()Lorg/w3c/dom/DocumentFragment;, pc=5
我看了相關的答案是錯誤和應用。查閱全文this solution,但得到了以下錯誤:
javax.xml.soap.SOAPException: **Unable to create message factory for SOAP:
com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl
incompatible with javax.xml.soap.MessageFactory**
我我要去調試Apache CXF庫來嘗試找出問題所在。預先感謝您的答案。
請參閱以下幫助:https://www.ibm.com/developerworks/cn/community/forums/html/topic?id=77777777-0000-0000-0000-000014932506 – Rao
如果您要捆綁自己的WS引擎,您必須禁用WAS檢查提供的[this](https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/twbs_thirdparty.html?cp= SSAW57_8.5.5) – Gas