Axis2 客户端调用 2 路相互 SSL 保护的基于大型机的 Web 服务。客户端在 IBM JDK6、SR 5 上运行
`
Caused by: com.ctc.wstx.exc.WstxIOException: Connection has been shutdown: javax.net.ssl.SSLException: java.lang.NullPointerException
at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1692)
at com.ctc.wstx.sw.BaseStreamWriter.close(BaseStreamWriter.java:288)
at org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.close(XMLStreamWriterWrapper.java:46)
at org.apache.axiom.om.impl.MTOMXMLStreamWriter.close(MTOMXMLStreamWriter.java:188)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:197)
at org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:74)
... 18 more
Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: java.lang.NullPointerException
at com.ibm.jsse2.sc.i(sc.java:401)
at com.ibm.jsse2.sc.j(sc.java:371)
at com.ibm.jsse2.j.write(j.java:23)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)
at java.io.FilterOutputStream.flush(FilterOutputStream.java:134)
at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
at com.ctc.wstx.sw.BufferingXmlWriter.close(BufferingXmlWriter.java:194)
at com.ctc.wstx.sw.BaseStreamWriter.finishDocument(BaseStreamWriter.java:1690)
... 23 more
Caused by: javax.net.ssl.SSLException: java.lang.NullPointerException
at com.ibm.jsse2.n.a(n.java:13)
at com.ibm.jsse2.sc.a(sc.java:154)
at com.ibm.jsse2.sc.a(sc.java:515)
at com.ibm.jsse2.sc.a(sc.java:522)
at com.ibm.jsse2.sc.a(sc.java:146)
at com.ibm.jsse2.j.write(j.java:10)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)
at java.io.FilterOutputStream.flush(FilterOutputStream.java:134)
at org.apache.commons.httpclient.ChunkedOutputStream.flush(ChunkedOutputStream.java:191)
at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:99)
at com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
at org.apache.axiom.util.stax.wrapper.XMLStreamWriterWrapper.flush(XMLStreamWriterWrapper.java:50)
at org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:198)
at org.apache.axiom.om.impl.llom.OMSerializableImpl.serializeAndConsume(OMSerializableImpl.java:195)
... 19 more
Caused by: java.lang.NullPointerException
at com.ibm.jsse2.fb.<init>(fb.java:32)
at com.ibm.jsse2.hb.a(hb.java:262)
at com.ibm.jsse2.hb.a(hb.java:209)
at com.ibm.jsse2.gb.n(gb.java:140)
at com.ibm.jsse2.gb.a(gb.java:123)
at com.ibm.jsse2.sc.a(sc.java:320)
at com.ibm.jsse2.sc.g(sc.java:198)
at com.ibm.jsse2.sc.a(sc.java:599)
at com.ibm.jsse2.j.write(j.java:20)
... 29 more'
该应用程序托管在 WAS 7 修订包 11 上
作为 SR 8 的一部分,我尝试通过 IBM 论坛进行修复,我可以找到这与我的问题很接近 http://www-01.ibm.com/support/docview.wss?uid=swg1PM35288