播放Java 2.1.1“TimeoutException:在......之后没有收到回复”

时间:2013-07-17 17:57:23

标签: java web-services playframework timeout

我的控制器中有这个代码:

public static Result index() {
    return async(WS.url(MY_WEBSERVICE_URL).get().map(
        new Function<WS.Response, Result>() {
            public Result apply(WS.Response response) {
                return ok(index.render(form(response.getBody()));
            }
        }
    );
}

基本上,它来自play site上的示例副本 我收到了这条消息

  

[TimeoutException:2147483647之后没有收到回复]

大约 1分钟后,即使我已经设置

  

WS.url(MY_WEBSERVICE_URL).setTimeout(Integer.MAX_VALUE的)

或添加

  

ws.timeout = 99999999999

在application.conf中。

我在这里看到了类似的帖子,但也没有答案。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

在创建新项目并粘贴此代码后,问题是* 魔术* 已解决。