Try extending CXFServlet and overriding its
protected loadBus(...) method, the default implementation loads a
context itself and the does
super.setBus(applicationContext.getBean("cxf"));
where 'cxf' is the name of Spring loaded bus,
may be you can do something similar in your case, set a bus from the
spring context loaded out-of-band
Sergey
On 26/09/13 22:19, Santosh Kulkarni wrote:
I am trying to write a CXF web service as part of my spring based
application.
For reasons beyond my control we programmatically start the Spring context
so I can't let CXF start it.
I load the cfx-beans.xml with all of my other spring configuration files
and it even starts the web service.
The problem is that the CXF servlet does not know about it so the /services
URL says there are no services defined. SO the web service is not exposed.
Can I start the spring context and somehow 'tell' CXF what the context is?
Santosh