Its in the CXF Bundle Jar
karaf@root> osgi:list | grep CXF [ 106] [Active ] [ ] [ ] [ 60] Apache CXF Bundle Jar (2.2.4.psc-01-00) [ 107] [Active ] [ ] [ ] [ 60] Apache CXF Runtime JBI Binding (2.2.4.psc-01-00) [ 108] [Active ] [ ] [ ] [ 60] Apache CXF Runtime JBI Transport (2.2.4.psc-01-00) [ 109] [Active ] [ ] [ ] [ 60] ServiceMix :: CXF Service Engine (2009.02.0.psc-01-00M2) [ 130] [Active ] [ ] [ ] [ 60] ServiceMix :: CXF Binding Component (2009.02.0.psc-01-00M2) karaf@root> packages:exports 106 | grep headers Apache CXF Bundle Jar (106): org.apache.cxf.headers; version="2.2.4.psc-01-00" karaf@root>
This is what I ve got in my ESB:
Which of the above do I have to uninstall?
Will installing mvn:org.apache.camel/camel-cxf/2.x-fuse-SNAPSHOT install whatever features uninstalled above, kindly indicate any other cxf feature to add.
Edited by: lekkie on Dec 2, 2009 3:47 PM
No, I don't think you can install mvn:org.apache.camel/camel-cxf/2.x-fuse-SNAPSHOT bundle, as it depends on the CXF bundle 2.2.4-psc-01-00 which is not public released yet.
I was able to eventually.
I had to smx@root: list | grep CXF, uninstall all bundles related to CXF and install the ffg:
install -s mvn:org.apache.cxf/cxf-bundle/2.3.x-fuse-SNAPSHOT
install -s mvn:org.apache.cxf/cxf-rt-bindings-jbi/2.3.x-fuse-SNAPSHOT
install -s mvn:org.apache.cxf/cxf-rt-transports-jbi/2.3.x-fuse-SNAPSHOT
install -s mvn:org.apache.servicemix/servicemix-common/2009.03-fuse-SNAPSHOT
install -s mvn:org.apache.servicemix/servicemix-soap2/2009.03-fuse-SNAPSHOT
install -s mvn:org.apache.servicemix/servicemix-cxf-bc/2009.03-fuse-SNAPSHOT
install -s mvn:org.apache.servicemix/servicemix-cxf-se/2009.03-fuse-SNAPSHOT