Hi

In 2.1.2-snapshot, there're no direct registration of AtomProvider, that is
I removed it from the default list, so I hope this issue would really go
away so people who do not want to deal with Atom won't need to worry about 
installing all the required abdera libs - though to be honest I'm not sure
why these issues occur in the first place - the Atom system test in the
trunk runs all right...

Sorry I can be of much help here. If you can't upgrade to 2.1.2 - snapshot
then installing some of the required libs (listed at the Abdera's getting
started guide) may help. 

I'm also on holidays from tomorrow for the most part of August so I won't be
able to contribute to any of the jax-rs related discussions...

Cheers, Sergey 

-----Original Message-----
From: Brad O'Hearne [mailto:[EMAIL PROTECTED] 
Sent: 01 August 2008 22:22
To: [email protected]
Subject: Re: CXF Maven Dependencies

Here's my tree, I see the 0.4.0-incubating version of abdera only, and  
do not see axiom at all:

[INFO] com.whitenoise.securenow:SecureNOW_RemoteDataService:war:0.7.0
[INFO] +- org.springframework:spring:jar:2.5.2:compile
[INFO] |  \- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] +- org.springframework:spring-webmvc:jar:2.5.2:compile
[INFO] |  +- org.springframework:spring-beans:jar:2.5.2:compile
[INFO] |  |  \- org.springframework:spring-core:jar:2.5.2:compile
[INFO] |  +- org.springframework:spring-context:jar:2.5.2:compile
[INFO] |  |  \- aopalliance:aopalliance:jar:1.0:compile
[INFO] |  +- org.springframework:spring-context-support:jar: 
2.5.2:compile
[INFO] |  +- org.springframework:spring-core:jar:2.5.2:compile
[INFO] |  \- org.springframework:spring-web:jar:2.5.2:compile
[INFO] +- org.apache.cxf:cxf-rt-frontend-jaxrs:jar:2.1:compile
[INFO] |  +- org.apache.cxf:cxf-common-utilities:jar:2.1:compile
[INFO] |  |  +- org.apache.geronimo.specs:geronimo- 
annotation_1.0_spec:jar:1.1.1
:compile
[INFO] |  |  +- javax.xml.bind:jaxb-api:jar:2.1:compile
[INFO] |  |  +- org.apache.geronimo.specs:geronimo-stax- 
api_1.0_spec:jar:1.0.1:c
ompile
[INFO] |  |  +- wsdl4j:wsdl4j:jar:1.6.1:compile
[INFO] |  |  +- xml-resolver:xml-resolver:jar:1.2:compile
[INFO] |  |  +- org.apache.ws.commons.schema:XmlSchema:jar:1.4.2:compile
[INFO] |  |  \- commons-lang:commons-lang:jar:2.4:compile
[INFO] |  +- org.apache.cxf:cxf-api:jar:2.1:compile
[INFO] |  |  +- org.apache.neethi:neethi:jar:2.0.4:compile
[INFO] |  |  |  \- org.codehaus.woodstox:wstx-asl:jar:3.2.4:compile
[INFO] |  |  |     \- stax:stax-api:jar:1.0.1:compile
[INFO] |  |  +- org.apache.geronimo.specs:geronimo- 
activation_1.1_spec:jar:1.0.2
:compile
[INFO] |  |  +- org.apache.cxf:cxf-common-schemas:jar:2.1:compile
[INFO] |  |  \- org.codehaus.woodstox:wstx-asl:jar:3.2.4:compile
[INFO] |  +- org.apache.cxf:cxf-rt-core:jar:2.1:compile
[INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.1.6:compile
[INFO] |  |  +- org.apache.geronimo.specs:geronimo- 
javamail_1.4_spec:jar:1.3:com
pile
[INFO] |  |  \- com.sun.xml.fastinfoset:FastInfoset:jar:1.2.2:compile
[INFO] |  +- org.apache.cxf:cxf-rt-frontend-jaxws:jar:2.1:compile
[INFO] |  |  +- javax.xml.ws:jaxws-api:jar:2.1-1:compile
[INFO] |  |  +- asm:asm:jar:2.2.3:compile
[INFO] |  |  +- org.apache.cxf:cxf-rt-bindings-soap:jar:2.1:compile
[INFO] |  |  |  +- org.apache.cxf:cxf-tools-common:jar:2.1:compile
[INFO] |  |  |  |  +- velocity:velocity:jar:1.4:compile
[INFO] |  |  |  |  |  \- velocity:velocity-dep:jar:1.4:runtime
[INFO] |  |  |  |  +- com.sun.xml.bind:jaxb-xjc:jar:2.1.6:compile
[INFO] |  |  |  |  +- javax.xml.soap:saaj-api:jar:1.3:compile
[INFO] |  |  |  |  \- org.apache.geronimo.specs:geronimo-ws- 
metadata_2.0_spec:ja
r:1.1.2:compile
[INFO] |  |  |  \- org.apache.cxf:cxf-rt-databinding-jaxb:jar: 
2.1:compile
[INFO] |  |  +- org.apache.cxf:cxf-rt-bindings-xml:jar:2.1:compile
[INFO] |  |  +- org.apache.cxf:cxf-rt-frontend-simple:jar:2.1:compile
[INFO] |  |  |  \- javax.xml.soap:saaj-api:jar:1.3:compile
[INFO] |  |  +- org.apache.cxf:cxf-rt-ws-addr:jar:2.1:compile
[INFO] |  |  +- javax.xml.soap:saaj-api:jar:1.3:compile
[INFO] |  |  \- com.sun.xml.messaging.saaj:saaj-impl:jar:1.3:compile
[INFO] |  +- javax.ws.rs:jsr311-api:jar:0.6:compile
[INFO] |  +- org.apache.cxf:cxf-rt-transports-http:jar:2.1:compile
[INFO] |  +- jaxen:jaxen:jar:1.1:compile
[INFO] |  |  \- jdom:jdom:jar:1.0:compile
[INFO] |  +- org.apache.abdera:abdera-core:jar:0.4.0-incubating:compile
[INFO] |  +- org.apache.abdera:abdera-parser:jar:0.4.0- 
incubating:compile
[INFO] |  +- org.apache.abdera:abdera-extensions-json:jar:0.4.0- 
incubating:compi
le
[INFO] |  \- org.codehaus.jettison:jettison:jar:1.0:compile
[INFO] \- junit:junit:jar:3.8.2:test

So I added the axiom dependency you mentioned prior, and tried the  
thing again. Again it compiles clean, Tomcat starts clean, but  
invoking a service throws the following exception:

SEVERE: Servlet.service() for servlet CXFServlet threw exception
java.lang.ClassNotFoundException:  
org.apache.abdera.i18n.text.io.CharsetSniffingInputStream
        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 java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
        at java.lang.Class.getConstructor0(Class.java:2699)
        at java.lang.Class.getConstructor(Class.java:1657)
        at org.apache.abdera.util.ServiceUtil._create(ServiceUtil.java:175)
        at
org.apache.abdera.util.ServiceUtil.locateInstance(ServiceUtil.java: 
229)
        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.newParserInstance(ServiceUtil.java: 
87)
        at  
org 
..apache 
..abdera 
..util.AbderaConfiguration.newParserInstance(AbderaConfiguration.java: 
282)
        at org.apache.abdera.Abdera.newParser(Abdera.java:219)
        at org.apache.abdera.Abdera.<init>(Abdera.java:91)
        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)

??? Any ideas? Still an abdera problem it appears, but that appears to  
be getting pulled in. I checked my WAR file being generated, and the  
0.4.0-incubating version of the jars are being added. This is the only  
WAR I've deployed to vanilla Tomcat 6.0.

Brad



On Aug 1, 2008, at 1:09 PM, Daniel Kulp wrote:

>
> I would suggest trying a:
>
> mvn dependency:tree
>
> and checking the versions that are being pulled in.     It might be  
> an old version of abdera or an old version of axiom or something.
>
> For reference, here is what jaxrs seems to want:
> [INFO] org.apache.cxf:cxf-rt-frontend-jaxrs:jar:2.1.2-SNAPSHOT
> [INFO] +- junit:junit:jar:4.4:test
> [INFO] +- org.apache.cxf:cxf-common-utilities:jar:2.1.2- 
> SNAPSHOT:compile
> [INFO] |  +- org.springframework:spring-beans:jar:2.0.8:compile
> [INFO] |  +- org.springframework:spring-context:jar:2.0.8:compile
> [INFO] |  |  \- aopalliance:aopalliance:jar:1.0:compile
> [INFO] |  +- org.apache.geronimo.specs:geronimo- 
> annotation_1.0_spec:jar:1.1.1:compile
> [INFO] |  +- javax.xml.bind:jaxb-api:jar:2.1:compile
> [INFO] |  +- org.apache.geronimo.specs:geronimo-stax- 
> api_1.0_spec:jar:1.0.1:compile
> [INFO] |  +- wsdl4j:wsdl4j:jar:1.6.2:compile
> [INFO] |  +- xml-resolver:xml-resolver:jar:1.2:compile
> [INFO] |  +- org.apache.ws.commons.schema:XmlSchema:jar:1.4.2:compile
> [INFO] |  \- commons-lang:commons-lang:jar:2.4:compile
> [INFO] +- org.apache.cxf:cxf-api:jar:2.1.2-SNAPSHOT:compile
> [INFO] |  +- org.apache.geronimo.specs:geronimo- 
> activation_1.1_spec:jar:1.0.2:compile
> [INFO] |  +- org.codehaus.woodstox:wstx-asl:jar:3.2.4:compile
> [INFO] |  +- org.apache.neethi:neethi:jar:2.0.4:compile
> [INFO] |  \- org.apache.cxf:cxf-common-schemas:jar:2.1.2- 
> SNAPSHOT:compile
> [INFO] +- org.apache.cxf:cxf-rt-core:jar:2.1.2-SNAPSHOT:compile
> [INFO] |  +- com.sun.xml.bind:jaxb-impl:jar:2.1.7:compile
> [INFO] |  +- org.apache.geronimo.specs:geronimo- 
> javamail_1.4_spec:jar:1.3:compile
> [INFO] |  \- com.sun.xml.fastinfoset:FastInfoset:jar:1.2.2:compile
> [INFO] +- org.springframework:spring-core:jar:2.0.8:compile
> [INFO] |  \- commons-logging:commons-logging:jar:1.1.1:compile  
> (version managed from 1.1)
> [INFO] +- javax.ws.rs:jsr311-api:jar:0.8:compile
> [INFO] +- org.apache.cxf:cxf-rt-bindings-xml:jar:2.1.2- 
> SNAPSHOT:compile
> [INFO] +- org.apache.cxf:cxf-rt-transports-http:jar:2.1.2- 
> SNAPSHOT:compile
> [INFO] |  \- org.springframework:spring-web:jar:2.0.8:compile
> [INFO] +- jaxen:jaxen:jar:1.1:compile
> [INFO] |  \- jdom:jdom:jar:1.0:compile
> [INFO] +- org.apache.abdera:abdera-core:jar:0.4.0-incubating:compile
> [INFO] |  +- org.apache.abdera:abdera-i18n:jar:0.4.0- 
> incubating:compile
> [INFO] |  \- commons-codec:commons-codec:jar:1.3:compile
> [INFO] +- org.apache.abdera:abdera-parser:jar:0.4.0-incubating:compile
> [INFO] |  \- org.apache.ws.commons.axiom:axiom-impl:jar: 
> 1.2.7:compile (version managed from 1.2.5)
> [INFO] |     \- org.apache.ws.commons.axiom:axiom-api:jar: 
> 1.2.7:compile
> [INFO] +- org.apache.abdera:abdera-extensions-json:jar:0.4.0- 
> incubating:compile
> [INFO] |  \- org.apache.abdera:abdera-extensions-main:jar:0.4.0- 
> incubating:compile
> [INFO] +- org.apache.geronimo.specs:geronimo-servlet_2.5_spec:jar: 
> 1.2:provided
> [INFO] +- org.codehaus.jettison:jettison:jar:1.0.1:compile
> [INFO] +- org.apache.cxf:cxf-testutils:jar:2.1.2-SNAPSHOT:test
> [INFO] |  +- org.codehaus.jra:jra:jar:1.0-alpha-3:test
> [INFO] |  +- org.apache.geronimo.specs:geronimo-ws- 
> metadata_2.0_spec:jar:1.1.2:test
> [INFO] |  +- org.apache.geronimo.specs:geronimo-jaxws_2.1_spec:jar: 
> 1.0:test
> [INFO] |  \- javax.xml.soap:saaj-api:jar:1.3:test
> [INFO] +- org.apache.xmlbeans:xmlbeans:jar:2.3.0:compile
> [INFO] \- org.easymock:easymockclassextension:jar:2.2.2:test
> [INFO]    +- org.easymock:easymock:jar:2.2:test
> [INFO]    \- cglib:cglib-nodep:jar:2.1_3:test
>
>
>
> On Aug 1, 2008, at 3:56 PM, Brad O'Hearne wrote:
>
>> Dan,
>>
>> Thanks for the reply. I did as you said, depending on the cxf-rt- 
>> frontend-jaxrs module, and here is what happened:
>>
>> - compiled clean.
>> - deployed to Tomcat, and started Tomcat successfully (no errors).
>> - invoked a rest service from a client, and received the following  
>> exception:
>>
>> SEVERE: Servlet.service() for servlet CXFServlet threw exception
>> java.lang.NoSuchMethodError:  
>> org 
>> .apache.abdera.protocol.error.ErrorExtensionFactory.addImpl(Ljavax/ 
>> xml/namespace/QName;Ljava/lang/Class;)Lorg/apache/abdera/util/ 
>> AbstractExtensionFactory;
>>      at  
>> org 
>> .apache 
>> .abdera 
>> .protocol 
>> .error.ErrorExtensionFactory.<init>(ErrorExtensionFactory.java:27)
>>      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native  
>> Method)
>>      at  
>> sun 
>> .reflect 
>> .NativeConstructorAccessorImpl 
>> .newInstance(NativeConstructorAccessorImpl.java:39)
>>      at  
>> sun 
>> .reflect 
>> .DelegatingConstructorAccessorImpl 
>> .newInstance(DelegatingConstructorAccessorImpl.java:27)
>>      at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>>      at java.lang.Class.newInstance0(Class.java:355)
>>      at java.lang.Class.newInstance(Class.java:308)
>>      at org.apache.abdera.util.ServiceUtil._create(ServiceUtil.java:174)
>>      at  
>> org.apache.abdera.util.ServiceUtil.locateInstance(ServiceUtil.java: 
>> 217)
>>      at org.apache.abdera.util.ServiceUtil._loadimpls(ServiceUtil.java: 
>> 325)
>>      at  
>> org 
>> .apache 
>> .abdera.util.ServiceUtil.loadExtensionFactories(ServiceUtil.java:302)
>>      at  
>> org 
>> .apache 
>> .abdera.util.AbderaConfiguration.<init>(AbderaConfiguration.java:95)
>>      at  
>> org 
>> .apache 
>> .abdera.util.AbderaConfiguration.<init>(AbderaConfiguration.java:81)
>>      at  
>> org 
>> .apache 
>> .abdera 
>> .util.AbderaConfiguration.getDefault(AbderaConfiguration.java:48)
>>      at org.apache.abdera.Abdera.<init>(Abdera.java:56)
>>      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: 
>> 220)
>>      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)
>>
>> Any ideas?
>>
>> Thanks!  There is next to nothing on Google about this, any help  
>> you can give is greatly appreciated.
>>
>> B
>>
>> On Aug 1, 2008, at 12:40 PM, Daniel Kulp wrote:
>>
>>>
>>> In theory, all you should need is to depend on the cxf-rt-frontend- 
>>> jaxrs module and it would pull in all the rest of the stuff it  
>>> needs.
>>>
>>> This specific error could be addressed by depending on:
>>> org.apache.ws.commons.axiom:axiom-impl:jar:1.2.7
>>>
>>> Dan
>>>
>>>
>>> On Aug 1, 2008, at 3:16 PM, Brad O'Hearne wrote:
>>>
>>>> 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
>>>>
>>>>
>>>
>>> ---
>>> Daniel Kulp
>>> [EMAIL PROTECTED]
>>> http://www.dankulp.com/blog
>>>
>>>
>>>
>>>
>>
>
> ---
> Daniel Kulp
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
>
>
>
>

----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland

Reply via email to