2 Replies Latest reply on Mar 10, 2010 4:05 AM by antonymcs

    After redeploying cxf-osgi example wsdl is not published again (ESB 4.2.0)

    mkosmala

      Hi,

       

      I was trying cxf-osgi example in new Fuse ESB 4.2.0. I've builded manually example and copied created jar (cxf-osgi-4.2.0-fuse-01-00.jar) to deploy folder. The HelloWorld wsdl was correctly published on address http://localhost:8181/cxf/HelloWorld?wsdl but after deleting jar from deploy folder and again installing it wsdl is no longer there (only restarting ESB works) and in logs i get:

       

       

      org.apache.cxf.interceptor.Fault: No such operation:  (HTTP GET PATH_INFO: /HelloWorld)

           at org.apache.cxf.interceptor.URIMappingInterceptor.handleMessage(URIMappingInterceptor.java:83)

           at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)

           at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:109)

           at org.apache.cxf.transport.http_osgi.OsgiDestination.doMessage(OsgiDestination.java:79)

           at org.apache.cxf.transport.http_osgi.OsgiServletController.invokeDestination(OsgiServletController.java:327)

           at org.apache.cxf.transport.http_osgi.OsgiServletController.invoke(OsgiServletController.java:151)

           at org.apache.cxf.transport.http_osgi.OsgiServlet.invoke(OsgiServlet.java:53)

           at org.apache.cxf.transport.http_osgi.SpringOsgiServlet.invoke(SpringOsgiServlet.java:48)

       

       

      In version 4.1.0 it worked fine

       

      Thanks

       

      MK