日期:2014-05-20  浏览次数:20791 次

一个没解决的问题.java.net.SocketTimeoutException: Read timed out
用xfire架构了一个webservice服务器,老是出现这个问题,
 Servlet.service() for servlet XFireServlet threw exception
java.net.SocketTimeoutException: Read timed out
听说是服务器设置断开时间太短了,请问怎么解决.


------解决方案--------------------
最近,我遇到了一个很老伙的问题,就是下载文件时老是出现 java.net.SocketTimeoutException: Read timed out 异常,我是用的是HTTP协议,但我下地本地或者局域网的资源文件时不会出现问题,请问一下,究竟是怎么回事呀,这个问题困惑我很久了,现在还没有解决,请哪路高手指点一下:
urlFile:http://anonsvn.jboss.org/repos/jbossas/tags/JBPAPP_4_2_RC5/tools/lib/xercesImpl.jar
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
at sun.net.www.MeteredStream.read(MeteredStream.java:116)
at java.io.FilterInputStream.read(FilterInputStream.java:111)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:2139)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at com.downfile.GetFileThread.run(GetFileThread.java:157)
at java.lang.Thread.run(Thread.java:595)

其中:http://anonsvn.jboss.org/repos/jbossas/tags/JBPAPP_4_2_RC5/tools/lib/xercesImpl.jar 为网络资源URL。

  

------解决方案--------------------
哎,最近我也遇到了这个问题,你们都解决问题了没有.
------解决方案--------------------
问题解决了没呀老兄
------解决方案--------------------
我认为是连接的timeout时间太短,可以考虑忽略http连接的超时时间
client.setProperty(CommonsHttpMessageSender.HTTP_TIMEOUT, "0");