Java 无法分析SOAP响应

Java 无法分析SOAP响应,java,soap,jax-ws,Java,Soap,Jax Ws,我正在使用JAX-WS调用SOAP Web服务。在分析SOAP响应时出现以下异常。我的SOAP客户端是一个JAR,它运行在部署在Weblogic服务器中的另一个web应用程序中 javax.xml.soap.SOAPException:分析信封时出错:很可能是由于无效的soap消息引起的。示例:prolog中出现意外的EOF 由以下原因引起:com.ctc.wstx.exc.WstxEOFException:prolog中[row,col{unknown source}]处的意外EOF:[1,0

我正在使用JAX-WS调用SOAP Web服务。在分析SOAP响应时出现以下异常。我的SOAP客户端是一个JAR,它运行在部署在Weblogic服务器中的另一个web应用程序中

javax.xml.soap.SOAPException:分析信封时出错:很可能是由于无效的soap消息引起的。示例:prolog中出现意外的EOF
由以下原因引起:com.ctc.wstx.exc.WstxEOFException:prolog中[row,col{unknown source}]处的意外EOF:[1,0]
位于com.ctc.wstx.sr.StreamScanner.throwunnexpectedeof(StreamScanner.java:677)
位于com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2139)
位于com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2045)
位于com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1134)
位于oracle.j2ee.ws.saaj.util.ResettableXMLStreamReader.next(ResettableXMLStreamReader.java:218)
位于oracle.j2ee.ws.saaj.soap.StaxHandler.moveNext(StaxHandler.java:213)
位于oracle.j2ee.ws.saaj.soap.StaxHandler.staxParse(StaxHandler.java:117)
位于oracle.j2ee.ws.saaj.soap.StaxHandler.staxParse(StaxHandler.java:105)
位于oracle.j2ee.ws.saaj.soap.StaxHandler.staxParse(StaxHandler.java:88)
位于oracle.j2ee.ws.saaj.soap.AbstractSOAPImplementation.GetStataXParsedDevelope(AbstractSOAPImplementation.java:235)
位于oracle.j2ee.ws.saaj.soap.AbstractSOAPImplementation.createEnvelope(AbstractSOAPImplementation.java:70)

令人惊讶的是,我能够在日志中打印SOAP响应

那么,您打印的SOAP响应是什么呢?很抱歉,由于保密问题,无法在此处显示整个SOAP信封。但它是一个格式良好的消息,符合soapxml标准。