Ssl Axis2 1.3版异常org.apache.axiom.om.OMException:javax.xml.stream.XMLStreamException:end

Ssl Axis2 1.3版异常org.apache.axiom.om.OMException:javax.xml.stream.XMLStreamException:end,ssl,axis2,Ssl,Axis2,当试图通过SSL对另一个服务进行SOAP调用时,我得到了一个相当无用的堆栈跟踪。我正在使用Axis2 1.3版。未选中的OmeException来自axiom api版本1.2.5,它包装了底层的XMLStreamException——以及不太有用的“end Reach!”消息(是的,它甚至有一个感叹号) 我想说,远程系统返回了某种意外的响应,Axis2不知道如何处理它,但如果有人有这样的响应,我希望得到更详细的解释 org.apache.axiom.om.OMException: javax.

当试图通过SSL对另一个服务进行SOAP调用时,我得到了一个相当无用的堆栈跟踪。我正在使用Axis2 1.3版。未选中的
OmeException
来自axiom api版本1.2.5,它包装了底层的
XMLStreamException
——以及不太有用的“end Reach!”消息(是的,它甚至有一个感叹号)

我想说,远程系统返回了某种意外的响应,Axis2不知道如何处理它,但如果有人有这样的响应,我希望得到更详细的解释

org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: end reached!
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:239)
at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1014)
at org.apache.axiom.om.impl.llom.OMStAXWrapper.<init>(OMStAXWrapper.java:179)
at org.apache.axiom.om.impl.llom.OMElementImpl.getXMLStreamReader(OMElementImpl.java:655)
at org.apache.axiom.om.impl.llom.OMElementImpl.getXMLStreamReaderWithoutCaching(OMElementImpl.java:634)
at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream(OMSerializerUtil.java:523)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:789)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:814)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.serializeInternally(SOAPEnvelopeImpl.java:237)
at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:225)
at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:814)
at org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:421)
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:68)
at org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84)
at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:499)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:520)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:191)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:327)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:206)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:374)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
org.apache.axiom.om.OmeException:javax.xml.stream.XMLStreamException:end!
位于org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:239)
位于org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1014)
位于org.apache.axiom.om.impl.llom.OMStAXWrapper.(OMStAXWrapper.java:179)
位于org.apache.axiom.om.impl.llom.OMElementImpl.getXMLStreamReader(OMElementImpl.java:655)
位于org.apache.axiom.om.impl.llom.OMElementImpl.GetXMLStreamReader,不带缓存(OMElementImpl.java:634)
位于org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream(OMSerializerUtil.java:523)
位于org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.java:789)
位于org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:814)
在org.apache.axiom.soap.impl.llom.soapEnvelopeEimpl.Serialized内部(soapEnvelopeEimpl.java:237)
位于org.apache.axiom.soap.impl.llom.soapEnvelopeEimpl.internalSerialize(soapEnvelopeEimpl.java:225)
位于org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:814)
位于org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:421)
位于org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:68)
位于org.apache.axis2.transport.http.AxisRequestEntity.writeRequest(AxisRequestEntity.java:84)
位于org.apache.commons.httpclient.methods.EntityEnclosingMethod.WriterRequestBody(EntityEnclosingMethod.java:499)
位于org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
位于org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
位于org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
位于org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
位于org.apache.commons.httpclient.httpclient.executeMethod(httpclient.java:397)
位于org.apache.commons.httpclient.httpclient.executeMethod(httpclient.java:346)
位于org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTTPSender.java:520)
位于org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:191)
位于org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:77)
位于org.apache.axis2.transport.http.commonHttpTransportSender.writeMessageWithCommons(commonHttpTransportSender.java:327)
位于org.apache.axis2.transport.http.commonHttpTransportSender.invoke(commonHttpTransportSender.java:206)
位于org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:396)
在org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:374)上
在org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)上
位于org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)

目标服务器上的无效证书出现问题,如果这有助于为人们指明正确的方向,则会导致此问题。

有时我会遇到相同的异常,有时它工作正常。不知道发生了什么,至少对我来说,这不是证书颁发,否则它甚至一次也不会起作用。