`

java.net.SocketTimeoutException: Read timed out 错误解决

阅读更多
这两天项目在测试环境下通过URLConnection 做数据传递时,出现了如下错误
java.net.SocketTimeoutException: Read timed out

经过查找研究,原因是:
客户端没有在限定的时间内将数据发送给服务器,服务器为了保证服务性能,认定那个连接已经失效,所以出现上述异常。

由此得出解决方案为:
增大客户端的超时时间。
System.setProperty("sun.net.client.defaultConnectTimeout", String
					.valueOf(10000));// (单位:毫秒)
			System.setProperty("sun.net.client.defaultReadTimeout", String
					.valueOf(10000)); // (单位:毫秒)
分享到:
评论
3 楼 cllmxy 2013-11-30  
在链接前面
2 楼 kunsyliu 2013-01-12  
这两句该放在什么位置呢????
1 楼 liang86liang 2010-08-23  
老兄,在哪里设置呢?

相关推荐

Global site tag (gtag.js) - Google Analytics