Hi Benson,

Create org.apache.cxf.osgi.cfg and set org.apache.cxf.servlet.context=/somethingelse.

You can find more infos here:
http://www.liquid-reality.de/display/liquid/2011/12/22/Karaf+Tutorial+Part+4+-+CXF+Services+in+OSGi

Christian

On 12.11.2015 19:06, Benson Margulies wrote:
Using cxf karaf feature, how would I change '/cxf' to something else?
Here's the code I use launch my service from a DS component.


private void startService() {
     JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean();
     sf.setProvider(new JacksonJaxbJsonProvider(JsonUtils.getObjectMapper(),
             JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS));
     sf.setProvider(new JsonExceptionMapper());
     sf.setProvider(new WebApplicationExceptionMapper());
     sf.setProvider(new GenericExceptionMapper());
     List<Object> beans = new ArrayList<>();
     beans.addAll(resources);
     sf.setServiceBeans(beans);
     sf.setAddress("/rosette");
     server = sf.create();
}


--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

  • /cxf in Karaf Benson Margulies
    • Re: /cxf in Karaf Christian Schneider

Reply via email to