J'ai déployé un fichier EAR dans Websphere 8.5 avec JDK 1.7 (IBM). Mon application est une application basée sur le printemps qui expose uniquement les services Web; il les caractéristiques suivantes:Récupération de la réponse JVMVRFY012 dans WAS 8.5
- Classloader est réglé sur PARENT_LAST
- A bibliothèques partagées, l'un d'entre eux a Spring Framework (4.3.2) et Apache CXF pots (3.1.9). Je l'appelle via SOAPUI (5.2.1).
- L'application démarre sans problème.
Quand je l'invoquons je reçois le message d'erreur suivant:
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
Je lis une réponse liée à cette erreur et aplied this solution, mais nous avons eu l'erreur suivante:
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**
I Je vais déboguer les bibliothèques Apache CXF pour essayer de résoudre le problème. Merci d'avance pour vos réponses.
S'il vous plaît voir si cela aide: https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014932506 – Rao
Si vous regroupez votre propre moteur WS alors vous devez désactiver fourni par WAS check [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