java.io.IOException:Read没有获取字节,但字节可用

时间:2014-09-03 08:06:46

标签: jax-ws axis

我使用在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)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要更改在https中调用服务的类,使用JSSE管理SSL / HTTPS。 在WebLogic中,转到DomainName - >环境 - >服务器 - >选择服务器 - > SSL标签 - >高级选项(下方) - >选择使用SSL JSSE