>dispatchSOAP.getRequestContext().put("com.sun.xml.ws.connect.timeout",
>new Integer(10*1000));
>dispatchSOAP.getRequestContext().put("com.sun.xml.ws.request.timeout",
>new Integer(10*1000));Those keys are specific to Sun's implementation. They won't work for CXF. See the section about "Using java code" at: http://cwiki.apache.org/CXF20DOC/client-http-transport-including-ssl-support.html to see how to set various timeouts and such. Dan On Tuesday 14 October 2008 10:16:45 am t-hunter wrote: > Hi, > > I have problem with timeout problem when calling CXF service using JAX-WS. > > here is my code, > > > QName svcQName = new QName(getServiceNS(), > getServiceName()); > QName portQName = new QName(getPortNS(), getPort()); > Service service = Service.create(svcQName); > service.addPort(portQName, > SOAPBinding.SOAP11HTTP_BINDING,getEndpoint()); Dispatch dispatchSOAP= > service.createDispatch(portQName, SOAPMessage.class, Service.Mode.MESSAGE); > > dispatchSOAP.getRequestContext().put("com.sun.xml.ws.connect.timeout", > new Integer(10*1000)); > > dispatchSOAP.getRequestContext().put("com.sun.xml.ws.request.timeout", > new Integer(10*1000)); > SOAPMessage response = > dispatchSOAP.invoke(message); > > I want generate timeout exception after 10 sec. But I'm getting response in > 20 sec. > > Can any please assist me how to raise timeout exception after specified > time. > I'm using apache-cxf-2.1.2 distribution jar libray. > > Thanks in advance. -- Daniel Kulp [EMAIL PROTECTED] http://dankulp.com/blog
