Mainly you just need to make sure it uses the same Bus, I believe. What OSGi container? Why are you registering the server yourself? CXF has good support for OSGi already.
On Tue, Mar 20, 2018 at 2:37 PM Scott Lewis <sle...@composent.com> wrote: > Thanks James, > > I'm using the OSGi HttpService and registering a > CXFNonSpringJaxrsServlet instance at runtime. I don't quite understand > how to use the JaxrsServerBeanFactory with the HttpService/servlet. By > chance do you have an example of that in Microbule? Is there > another/better CXF servlet class to use with HttpService in OSGi? > > I take it from your answer that there is no CXF impl of > javax.ws.rs.Configurable...but just want to make sure. > > Thanks again, > > Scott > > On 3/20/2018 10:52 AM, James Carman wrote: > > You can use JaxrsServerBeanFactory in OSGi just fine. With that, you can > > add all the providers you want. You can check out Microbule for > inspiration: > > > > https://github.com/Microbule/microbule > > On Tue, Mar 20, 2018 at 1:34 PM Scott Lewis <sle...@composent.com> > wrote: > > > >> I'm programmatically using cxf in an osgi environment. I'm using the > >> servlet class: org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet, > >> and want to create and an impl of javax.ws.rs.core.Configurable to > >> register extensions (e.g. json support, etc). > >> > >> Is there a cxf jaxrs impl of javax.ws.rs.core.Configurable in that I can > >> create programmatically, and use to register extensions like > >> ContextResolver, etc? > >> > >> Thanksinadvance, > >> > >> Scott > >> > >> > >> > >