no, you should install cxf-bundle which has most CXF components and it is OSGi ready.
The below two cxf jars is not OSGi bundle yet.
I ran into a similar problem trying to deploy a client that's generated from a WSDL using maven cxf-code-gen 2.3.0 plugin. I'm running apache-servicemix-4.3.1-fuse-01-09 with Apache CXF Bundle Jar (2.3.3.fuse-01-09) installed.
I have tried adding -Djavax.xml.ws.spi.Provider=org.apache.cxf.jaxws.spi.ProviderImpl in my servicemix startup script as suggested in this post:
(http://fusesource.com/forums/thread.jspa?messageID=6114) but I'm still seeing the same stack trace.
Could you please point me to where I'm missing? My goals is to create a simple client from a WSDL generated code similar to FUSE example:
A quick question,
Is there by any chance you happen to install geronimo-jaxws bundle or some bundle include META-INF/services/javax.xml.ws.spi.Provider file which point to axis2 provider?
Maybe you can show us the bundle list by using the command "osgi:list" in the servicemix console.