【问题标题】:Webservice timeout java web serviceWeb服务超时java Web服务
【发布时间】:2011-04-24 10:31:27
【问题描述】:

我有一个网络服务存根。我正在为这样的存根设置超时。 stub.getServiceClient().getOptions().setTimeOutInMilliSeconds(timeout * 1 * 1000);

但这不起作用(即即使在超时期限之后连接仍然存在)。你能告诉我为什么会这样吗? 提前致谢。 :)

【问题讨论】:

    标签: java web-services service timeout


    【解决方案1】:

    我们为我们的 web 服务客户端实现超时,如下所示

    org.apache.axis2.client.Options options = stub._getServiceClient().getOptions();
    options.setTimeOutInMilliSeconds(timeoutMillisLimit + 2500); 
    stub._getServiceClient().setOptions(options);
    

    获取 Options 对象,设置值,然后将 Options 对象设置回存根上,

    【讨论】:

      【解决方案2】:

      我很确定这是进入 WS 的请求的超时期限...即 30 秒后如果您无法返回则放弃。

      【讨论】:

        猜你喜欢
        • 2019-07-11
        • 2014-02-25
        • 2013-01-14
        • 2012-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多