0

我正在尝试为 jax-ws-webservice-client 设置连接超时。在 Glassfish 上部署应用程序时,它不会采用以下设置的超时:

((BindingProvider) port).getRequestContext().put(BindingProviderProperties.CONNECT_TIMEOUT, timeoutInMillisecs);

我将 timeoutInMillisecs 设置为 60000。但我在大约 30 秒内收到连接超时异常。

有人能帮我吗?

4

2 回答 2

0

尝试也设置JAXWSProperties.REQUEST_TIMEOUT为值timeoutInMillisecs(请参阅如何为客户端定义连接和请求超时?)。

于 2012-04-06T11:54:23.440 回答
0

没有其他工作,除了以下

((BindingProvider) port).getRequestContext().put("com.sun.xml.ws.request.timeout", "100");

这在 GlassFish 应用程序中对我有用

于 2018-05-03T20:25:12.250 回答