I put following lines in my beans.xml

<jaxws:endpoint  id="service1"                                          
                          implementor="com.vmware.cp.cxftest1.Service1" 
                         address="http://localhost:9000/service1"; />

And then I have a test class whose main method has

ClassPathXmlApplicationContext serverContext = new 
ClassPathXmlApplicationContext(new String[] {"beans.xml"});

The service gets published and I can consume it successfully but I need to put 
Thread.sleep() in my main method to keep jetty running other wise as soon as 
main method exits, the jetty dies.

Is there any way, I can configure jetty via config file to keep it running. My 
application is not web based so I do not have any web.xml.

I found wiki page 
http://cwiki.apache.org/confluence/display/CXF20DOC/Jetty+Configuration but it 
is not very useful.

Any help or guidance/direction would be much appreciated.

Thanks, 

Petr




      

Reply via email to