有时java.net.SocketTimeoutException:读取超时。有时不是

时间:2013-05-28 09:07:19

标签: java eclipse tomcat7 timeoutexception

我有这个奇怪的错误
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? 因为我试图改变它并且仍然发生相同的情况,有时会出错,有时不会

1 个答案:

答案 0 :(得分:-1)

显然,有时您拨打的电话需要超过3.5秒才能完成。在这种情况下,获得SocketTimeoutException是预期的行为。