将JRE升级到8u65后无法调用Web服务

时间:2015-12-08 12:45:20

标签: java web-services iis web

我在Windows机器上的IIS上托管了一个Web服务。一切顺利,直到我将Java升级到JRE 8u65。

现在它在调用Web服务时抛出以下异常。

  

线程中的异常“main”java.net.SocketException:意外结束   来自服务器的文件   sun.net.www.http.HttpClient.parseHTTPHeader(未知来源)at   sun.net.www.http.HttpClient.parseHTTP(未知来源)at   sun.net.www.http.HttpClient.parseHTTPHeader(未知来源)at   sun.net.www.http.HttpClient.parseHTTP(未知来源)at   sun.net.www.protocol.http.HttpURLConnection.getInputStream0(未知   来源)at   sun.net.www.protocol.http.HttpURLConnection.getInputStream(未知   来自java.net.HttpURLConnection.getResponseCode(未知来源)     在   sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(未知   源)

注意:以前我使用的是JRE 8u60。在这方面的任何帮助都非常有用。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您向我们展示的堆栈跟踪来自您的Web服务的Java客户端。说的是服务器在发送HTTP响应之前关闭了网络连接。

此堆栈跟踪中没有证据表明为什么Web服务会这样做。证据可能在服务日志中。