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();
}

Reply via email to