我正在尝试为jax-ws-webservice-client设置连接超时。 在Glassfish上部署应用程序时,它不会按以下方式设置超时:
((BindingProvider) port).getRequestContext().put(BindingProviderProperties.CONNECT_TIMEOUT, timeoutInMillisecs);
我将timeoutInMillisecs设置为60000.但是我在大约30秒内收到连接超时异常。
有人可以帮助我吗?
答案 0 :(得分:0)
尝试将JAXWSProperties.REQUEST_TIMEOUT
设置为值timeoutInMillisecs
(请参阅How to define connection and request timeouts for the client?)。
答案 1 :(得分:0)
除了下面的
,没有其他工作((BindingProvider) port).getRequestContext().put("com.sun.xml.ws.request.timeout", "100");
这在GlassFish Application
中对我有用