8
Estoy tratando de establecer el tiempo de espera de solicitud (y conexión) para un jax-ws-webservice-client generado con jaxws-maven-plugin. Cuando ejecuto mi aplicación en tomcat o jetty, el tiempo de espera funciona, pero cuando se implementa bajo jboss no "toma".¿Cómo configuro el tiempo de solicitud del cliente jax-ws programáticamente en 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);
}
¿Cuál es la forma correcta de hacer esto para JBoss?
¡Eso lo resuelve! StubExt está en: import org.jboss.ws.core.StubExt; tenido que añadir algunas dependencias de Maven: \t \t \t \t \t JBoss EAP- \t \t \t jbossws-SPI \t \t \t 4.3.0.GA_CP02 \t \t \t proporcionados \t \t \t \t \t \t \t jboss-eap \t \t \t jbossws-core \t \t \t 4.3.0.GA_CP02 \t \t \t proporcionado \t \t ¡Muchas gracias! –