FYI: I've recently created a tutorial describing how to export from
Karaf a jaxrs-annotated remote service with either cxf or jersey [1].
It does require an interface with jaxrs annotations that are the same as
the resource annotations, but you (Steinar) already have the
UkelonService so I don't think that will be a burden.
Also: I've very recently added bndtools 4 project and bndrun templates
for using either jersey or cxf to export the same jaxrs service [2]. I
haven't had a chance to create tutorial about these templates yet, but
if you are using bndtools 4 it might be helpful.
[1] https://wiki.eclipse.org/Tutorial:_JaxRS_Remote_Services_on_Karaf
[2] https://github.com/ECF/JaxRSProviders/issues/6