The manifest for cxf needs to specify
and not just
(or whatever the jar is called now). That is add the . (root directory)
to the Export-Package list
The reason is that BusFactory.getBusFactoryClass can't load 'META-INF/services/org.apache.cxf.bus.factory' from an OSGI class loader without it.