8
我正在嘗試爲使用jaxws-maven-plugin生成的jax-ws-webservice-client設置請求(和連接)超時。在tomcat或jetty下運行我的應用程序時,超時工作,但在jboss下部署時,它不會「接受」。如何在jboss上以編程方式設置jax-ws客戶端請求超時?
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?
解決了! StubExt位於: import org.jboss.ws.core.StubExt; 只好添加一些Maven依賴: \t \t \t \t \t 的jboss-EAP \t \t \t 將JBossWS-SPI \t \t \t 4.3.0.GA_CP02 \t \t \t 提供 \t \t \t \t \t \t \t 的JBoss-EAP \t \t \t 將JBossWS核 \t \t \t 4.3.0.GA_CP02 \t \t \t 提供 \t \t 非常感謝! –
2010-04-07 13:24:29