8
Próbuję ustawić limit czasu żądania (i połączenia) dla klienta jax-ws-webservice wygenerowanego przy użyciu wtyczki jaxws-maven. Gdy uruchomię moją aplikację pod tomcat lub pomostem, limit czasu działa, ale po wdrożeniu pod jboss nie "bierze".Jak ustawić programowo czas oczekiwania żądania jax-ws na 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);
}
Jaki jest właściwy sposób na wykonanie tej czynności dla JBoss?
To rozwiązuje! StubExt znajduje się w: import org.jboss.ws.core.StubExt; Gdyby dodać kilka zależnościami Maven: \t \t \t \t \t JBoss-EAP \t \t \t jbossws-SPI \t \t \t 4.3.0.GA_CP02 \t \t \t przewidziane \t \t \t \t \t \t \t JBoss-eap \t \t \t jbossws rdzeń \t \t \t 4.3.0.GA_CP02 \t \t \t umieszczono \t \t Wielkie dzięki! –