title: How do I set the jax-ws client request timeout programatically on jboss?
body: <p>I am trying to set the request (and connection) timeout for a jax-ws-webservice-client generated with the jaxws-maven-plugin. When running my app under tomcat or jetty the timeout works, but when deployed under jboss it doesn't "take".</p>
  
  <pre><code>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);
  }
  </code></pre>
  
  <p>What is the correct way to do this for JBoss?</p>