Hi Sergey , I think the problem is with my web.xml
Could you please verify my web.xml <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class>org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet</servlet-class> <init-param> <param-name>javax.ws.rs.Application</param-name> <param-value>com.nsn.test.MyRest</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> Is it necessary to add servlet-mapping? I have tried to add the servlet mappping with the above web.xml as <servlet-mapping> <servlet-name>CXFServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> It throws the following error: java.lang.NoClassDefFoundError: javax/wsdl/WSDLException at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.apache.cxf.bus.extension.Extension.load(Extension.java:98) at org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:166) at org.apache.cxf.bus.extension.ExtensionManagerImpl.processExtension(ExtensionManagerImpl.java:142) at org.apache.cxf.bus.extension.ExtensionManagerImpl.loadFragment(ExtensionManagerImpl.java:135) at org.apache.cxf.bus.extension.ExtensionManagerImpl.load(ExtensionManagerImpl.java:127) at org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManagerImpl.java:84) at org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManagerImpl.java:58) at org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:91) at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:41) at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:37) at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:33) at org.apache.cxf.transport.servlet.CXFNonSpringServlet.loadBusNoConfig(CXFNonSpringServlet.java:45) at org.apache.cxf.transport.servlet.CXFNonSpringServlet.loadBus(CXFNonSpringServlet.java:38) at org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.loadBus(CXFNonSpringJaxrsServlet.java:68) at org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:78) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4201) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) at org.apache.catalina.core.StandardService.start(StandardService.java:450) at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) at org.apache.catalina.startup.Catalina.start(Catalina.java:551) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) Caused by: java.lang.ClassNotFoundException: javax.wsdl.WSDLException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 37 more I have added all the neccessary jar files including wsdl4j. Please guide me. Regards Saravanan Ramamoorthy Regards Saravanan Ramamoorthy Sergey Beryozkin-2 wrote: > > Hi > > Please try CXFJaxrsNonSpringServlet : > > http://cwiki.apache.org/CXF20DOC/jax-rs.html#JAX-RS-ConfiguringJAXRSservicesincontainerwithoutSpring > > cheers, Sergey > >> >> Hi Experts, >> >> Could anyone please explain how to publish JAX RS endpoint using cxf >> without >> spring. >> >> I can able to run the application using JAXRSServerFactoryBean using cxf >> in >> java. >> >> Please suggest me when deploying as a war file , how to publish these >> JAX-RS >> files when load on start up. >> >> Regards >> Saravanan Ramamoorthy >> -- >> View this message in context: >> http://old.nabble.com/JAX-RS---how-to-publish-endpoint-using-cxf-tp27334669p27334669.html >> Sent from the cxf-user mailing list archive at Nabble.com. >> > > -- View this message in context: http://old.nabble.com/JAX-RS---how-to-publish-endpoint-using-cxf-tp27334669p27341707.html Sent from the cxf-user mailing list archive at Nabble.com.