Hi all, I finally managed to solve the problem. I changed the boot delegation to the following: org.osgi.framework.bootdelegation=\ com.sun.*, \ javax.xml.bind.*, \ javax.activation.*, \ javax.xml.stream.*, \ javax.xml.*, \ javax.*
The other configurations (osgi.bundles, org.osgi.framework.system.packages) remain untouched. With this, everything including the marshalling/unmarshalling works as expected in OSGi. Maybe it is also a good idea to set the following bundles to start before all others: org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar geronimo-activation_1.1_spec-1.0.2.jar But it also work without changing the startup order. Best Regards, Markus -- View this message in context: http://cxf.547215.n5.nabble.com/WSDL-first-CustomerService-example-as-OSGi-bundle-tp3208411p3276573.html Sent from the cxf-user mailing list archive at Nabble.com.
