8
Tôi đang cố gắng đặt thời gian chờ yêu cầu (và kết nối) cho một máy khách jax-ws-web -ervice được tạo bằng plugin jaxws-maven. Khi chạy ứng dụng của tôi dưới tomcat hoặc cầu cảng, thời gian chờ hoạt động, nhưng khi được triển khai dưới jboss thì nó không "mất".Làm cách nào để đặt thời gian chờ yêu cầu của ứng dụng khách jax-ws trên 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);
}
Cách chính xác để làm điều này cho JBoss là gì?
Điều đó giải quyết được! StubExt là: nhập org.jboss.ws.core.StubExt; Đã phải thêm một số phụ thuộc maven: \t \t \t \t \t JBoss-eap \t \t \t jbossws-spi \t \t \t 4.3.0.GA_CP02 \t \t \t cung cấp \t \t \t \t \t \t \t JBoss-eap \t \t \t jbossws lõi \t \t \t 4.3.0.GA_CP02 \t \t \t cung cấp \t \t Cảm ơn rất nhiều! –