Java Delphi 10.2 TNetHTTPClient在其时间之前超时

Java Delphi 10.2 TNetHTTPClient在其时间之前超时,java,delphi,servlets,timeout,session-timeout,Java,Delphi,Servlets,Timeout,Session Timeout,我将ConnectionTimeout设置为120000(2分钟),将ResponseTimeout设置为60000000(1000分钟) 服务器是一个用Java编写的servlet,会话超时为30分钟 尽管如此,在30秒之后,连接终止,响应是零,好像在工作中间有什么东西断了。 我如何知道它是客户端还是服务器端?我是不是错过了一些我设定的回应 谢谢在同一台计算机上,您是否可以尝试使用不同的客户端(如curl、web浏览器、Indy…)执行HTTP请求,以查看它们是否可以建立连接?Servlet容

我将ConnectionTimeout设置为120000(2分钟),将ResponseTimeout设置为60000000(1000分钟)

服务器是一个用Java编写的servlet,会话超时为30分钟

尽管如此,在30秒之后,连接终止,响应是零,好像在工作中间有什么东西断了。

我如何知道它是客户端还是服务器端?我是不是错过了一些我设定的回应


谢谢

在同一台计算机上,您是否可以尝试使用不同的客户端(如curl、web浏览器、Indy…)执行HTTP请求,以查看它们是否可以建立连接?Servlet容器日志中是否存在某些错误?我请我的服务器管理员检查日志。我没有直接访问服务器的权限来检查。这似乎主要发生在服务器/tomcat重启或war部署之后,之后一切正常。好像需要时间来“加油”一样。您的代码应该为重新部署等情况做好准备。根据网络(代理/防火墙)的不同,连接错误的发生速度可能比配置的超时时间要快。我现在在代码中处理它,但我想了解原因,以便修复它。该处理用于未知异常,即我要修复的已知异常:-)