增加JBoss服务器上的GWT超时

时间:2016-04-01 13:01:16

标签: gwt jboss timeout

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

其中一个异步服务需要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。

1 个答案:

答案 0 :(得分:0)

原来,网关上设置了超时。如果服务器没有响应设置超时(5分钟),网关将返回HTTP 504错误