Greetings,
I am trying to get a simple service that worked fine outside of osgi to
work in an osgi environment, and am getting the following exception
(using cxf 2.0.5 in jdk1.5)
Caused by: org.apache.cxf.BusException: No binding factory for namespace
http://schemas.xmlsoap.org/soap/ registered.at
org.apache.cxf.binding.BindingFactoryManagerImpl.getBindingFactory(BindingFactoryManagerImpl.java:82)at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:295)
When i break on
org.apache.cxf.binding.AbstractBindingFactory
@PostConstruct
void registerWithBindingManager() {
BindingFactoryManager manager =
bus.getExtension(BindingFactoryManager.class);
for (String ns : activationNamespaces) {
manager.registerBindingFactory(ns, this);
}
}
It is never hit, and so there are no bindings present when getBindingFactory
is called.
Anyone have an idea what isn't being done that this method isn't called?
thanks,
dave