我们的应用程序托管在 websphere 中,我的 web 服务客户端 (jax-ws) 正在对远程服务器进行 web 服务调用。我需要为此 Web 服务调用定义超时。我尝试了不同的方法来设置超时,但没有运气。这是我尝试过的:
Map<String, Object> requestContext = ((BindingProvider) binding).getRequestContext();
requestContext.put("com.ibm.websphere.webservices.jaxws.asynctimeout", 15000);
或者
Map<String, Object> requestContext = ((BindingProvider) binding).getRequestContext();
requestContext.put(BindingProviderProperties.REQUEST_TIMEOUT, 15000);
requestContext.put(BindingProviderProperties.CONNECT_TIMEOUT, 15000);
它们都不起作用
任何人都可以给出提示,如何在 websphere 中为 webservice 客户端设置超时?
谢谢