我有这个奇怪的错误
java.net.SocketTimeoutException: Read timed out
也许你们中的某些人可以帮助解决这个问题。
事实就是这些,我正在使用 Eclipse ,使用 Tomcat v7 。然后我执行一个有
的函数_call.setTimeout(3500);
在我的 Windows->偏好设置 - > Java->调试我有
Debugger timeout(ms):3000
Launch timeout(ms):20000
在我的服务器 - > Tomcat v7.0->超时我有
Start(in seconds): 45
Stop(in seconds): 15
现在,当我运行我的WebService时,有时候它工作得很完美,有时我会得到RemoteException e2: java.net.SocketTimeoutException:
读取超时
我是否正确设置了Timeout
?
因为我试图改变它并且仍然发生相同的情况,有时会出错,有时不会。
答案 0 :(得分:-1)
显然,有时您拨打的电话需要超过3.5秒才能完成。在这种情况下,获得SocketTimeoutException
是预期的行为。