在 JBoss 服务器上增加 GWT 超时

Increasing GWT Timeout on JBoss Server

我们正在开发托管在 JBoss 5.2.0.1 上的基于 GWT 的 Web 应用程序。我们在服务器端使用 Java/Spring。

其中一个异步服务 return 需要超过 5 分钟才能收到服务器的响应,这会导致错误(在生产环境中):

com.google.gwt.user.client.rpc.StatusCodeException: 504 
Gateway Time-out
The gateway did not receive a timely response from the upstream server or application.

当 JBoss 托管在我的本地计算机上时,不会出现此问题。我怀疑这是导致超时的生产环境中的某些服务器端设置。

我在 SO 上提到了几个问题,解决方案与使用 RequestBuilder.setTimeoutMillis() 设置超时有关。但是,我并不完全相信这与客户端的更改有关(因为代码在我的本地运行良好,只有 JBoss 配置可能与生产不同)

感谢任何指点。 TIA.

原来是网关设置了超时。如果服务器在设置的超时(5 分钟)内没有响应 return,网关会 return HTTP 504 错误