Hi CXF Team,
I'm writing article about DOSGi + ServletBridge to create a WAR with DOSGi
bundles+JAX-RS Services and deploy it with Web Server which doesn't support
OSGi.
To manage that I use the "org.apache.cxf.rs.httpservice.context" property
to register the servlet with HttpServices which works with ServletBridge
well :
---------------------------------------------------------------------------------------------------------------------------
<entry key="org.apache.cxf.rs.httpservice.context" value="/UserService" />
---------------------------------------------------------------------------------------------------------------------------
But I would like manage with the same bundle the 2 configuration (only OSGi
container with OSGi Jetty, and ServletBridge)
To manage that I thought create an OSGi frgament which populate the value
of org.apache.cxf.rs.httpservice.context
---------------------------------------------------------------------------------------------------------------------------
<entry key="org.apache.cxf.rs.httpservice.context" value="${context}" />
---------------------------------------------------------------------------------------------------------------------------
For "ServletBridge" the fragment contains the property
---------------------------------------------------------------------------------------------------------------------------
context=/UserService
---------------------------------------------------------------------------------------------------------------------------
For " OSGi container with OSGi Jetty" the fragment contains the property
---------------------------------------------------------------------------------------------------------------------------
context=
---------------------------------------------------------------------------------------------------------------------------
And I thought DOSGi will not register teh service with HttpServices, but it
doesn't work.
Have you an idea how to manage the 2 configuration (with and without
HttpServices) with the same declaration of teh service?
Many thanks for your help.
Regards Angelo