在 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
错误
我们正在开发托管在 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
错误