我使用在weblogic 10.3上运行的jax-ws创建了一个客户端,当调用一个轴1.4 Web服务时,会随机返回以下异常:
javax.xml.ws.WebServiceException: java.io.IOException: Read did not get bytes, but bytes are available
at com.sun.xml.ws.streaming.TidyXMLStreamReader.close(TidyXMLStreamReader.java:69)
at com.sun.xml.ws.client.sei.ResponseBuilder$DocLit.readResponse(ResponseBuilder.java:551)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:127)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:95)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:136)
at $Proxy302.getPodWSbyPresa(Unknown Source)
有什么想法吗?
答案 0 :(得分:0)
您需要更改在https中调用服务的类,使用JSSE管理SSL / HTTPS。 在WebLogic中,转到DomainName - >环境 - >服务器 - >选择服务器 - > SSL标签 - >高级选项(下方) - >选择使用SSL JSSE