Hello,

I have been using the 2.1-incubating version of CXF for several months, and have tried upgrading to 2.1.1. When I did so, my app compiled / deployed cleanly, but I received an error from my server when it tried to initialize the CXF servlet. I believe this is likely due to some change in the dependency list -- I tried cut/paste from the user guide, plus adding a few jars (jax-rs transport, for one), but the same error occurred. Long story short, I am trying to use CXF and RESTful services via jax-rs. Can someone enlighten me as to the Maven dependencies and versions which need to be declared in my pom.xml? It does not appear that these are listed in the user guide.

Thanks, my stack trace is below.

Cheers,

Brad

STACK TRACE

SEVERE: Servlet.service() for servlet CXFServlet threw exception
java.lang.ClassNotFoundException: org.apache.axiom.om.impl.llom.factory.OMLinkedListImplFactory at org .apache .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: 1360) at org .apache .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: 1206)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 124) at org .apache .catalina .loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1819) at org .apache .catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872) at org .apache .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: 1327) at org .apache .catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java: 1206) at org.apache.abdera.util.ServiceUtil.locateInstance(ServiceUtil.java: 228) at org.apache.abdera.util.ServiceUtil.locateInstance(ServiceUtil.java: 222)
        at org.apache.abdera.util.ServiceUtil.locate(ServiceUtil.java:144)
        at org.apache.abdera.util.ServiceUtil.newInstance(ServiceUtil.java:58)
at org.apache.abdera.util.ServiceUtil.newFactoryInstance(ServiceUtil.java: 97) at org .apache .abdera .util.AbderaConfiguration.newFactoryInstance(AbderaConfiguration.java: 273)
        at org.apache.abdera.Abdera.newFactory(Abdera.java:210)
        at org.apache.abdera.Abdera.<init>(Abdera.java:90)
        at org.apache.abdera.Abdera.<init>(Abdera.java:81)
at org .apache .cxf.jaxrs.provider.AtomFeedProvider.<clinit>(AtomFeedProvider.java:46) at org .apache.cxf.jaxrs.provider.ProviderFactory.<init>(ProviderFactory.java: 49) at org .apache .cxf.jaxrs.provider.ProviderFactory.<clinit>(ProviderFactory.java:38) at org .apache .cxf .jaxrs .interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java: 86) at org .apache .cxf .phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221) at org .apache .cxf .transport .ChainInitiationObserver.onMessage(ChainInitiationObserver.java:78) at org .apache .cxf .transport.servlet.ServletDestination.invoke(ServletDestination.java:92) at org .apache .cxf .transport .servlet.ServletController.invokeDestination(ServletController.java:214) at org .apache .cxf.transport.servlet.ServletController.invoke(ServletController.java: 113) at org .apache .cxf .transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java: 170) at org .apache .cxf .transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServlet.java: 148)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org .apache .catalina .core .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 290) at org .apache .catalina .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org .apache .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 233) at org .apache .catalina.core.StandardContextValve.invoke(StandardContextValve.java: 175) at org .apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 128) at org .apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 102) at org .apache .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 844) at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java: 447)
        at java.lang.Thread.run(Thread.java:619)
Aug 1, 2008 11:43:07 AM org.apache.catalina.core.StandardWrapperValve invoke


Reply via email to