我正在尝试在我的 JAX-WS 客户端上设置连接超时和请求超时属性,能够以编程方式使用:
Map<String, Object> reqContext = ((BindingProvider)port).getRequestContext();
reqContext.put(BindingProviderProperties.CONNECT_TIMEOUT, conTimeout);
reqContext.put(BindingProviderProperties.REQUEST_TIMEOUT, reqTimeout);
但是,有没有办法将这些属性设置为命令行选项(使用 -D 标志)?
试过 -Dcom.sun.xml.ws.connect.timeout=900000 和 -Dcom.sun.xml.ws.request.timeout=900000 但这些似乎不起作用。