【发布时间】:2011-02-05 05:52:33
【问题描述】:
我正在尝试为使用 jaxws-maven-plugin 生成的 jax-ws-webservice-client 设置请求(和连接)超时。在 tomcat 或 jetty 下运行我的应用程序时,超时有效,但在 jboss 下部署时,它不会“占用”。
private void setRequestAndConnectionTimeout(Object wsPort) {
String REQUEST_TIMEOUT = BindingProviderProperties.REQUEST_TIMEOUT; // "com.sun.xml.ws.request.timeout";
((BindingProvider) wsPort).getRequestContext().put(REQUEST_TIMEOUT, timeoutInMillisecs);
((BindingProvider) wsPort).getRequestContext().put(JAXWSProperties.CONNECT_TIMEOUT, timeoutInMillisecs);
}
为 JBoss 执行此操作的正确方法是什么?
【问题讨论】:
标签: java jboss web-services jax-ws