【发布时间】:2011-04-24 10:31:27
【问题描述】:
我有一个网络服务存根。我正在为这样的存根设置超时。 stub.getServiceClient().getOptions().setTimeOutInMilliSeconds(timeout * 1 * 1000);
但这不起作用(即即使在超时期限之后连接仍然存在)。你能告诉我为什么会这样吗? 提前致谢。 :)
【问题讨论】:
标签: java web-services service timeout
我有一个网络服务存根。我正在为这样的存根设置超时。 stub.getServiceClient().getOptions().setTimeOutInMilliSeconds(timeout * 1 * 1000);
但这不起作用(即即使在超时期限之后连接仍然存在)。你能告诉我为什么会这样吗? 提前致谢。 :)
【问题讨论】:
标签: java web-services service timeout
我们为我们的 web 服务客户端实现超时,如下所示
org.apache.axis2.client.Options options = stub._getServiceClient().getOptions();
options.setTimeOutInMilliSeconds(timeoutMillisLimit + 2500);
stub._getServiceClient().setOptions(options);
获取 Options 对象,设置值,然后将 Options 对象设置回存根上,
【讨论】:
我很确定这是进入 WS 的请求的超时期限...即 30 秒后如果您无法返回则放弃。
【讨论】: