You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Scott Lewis <sl...@composent.com> on 2020/04/08 02:24:27 UTC

New Jersey+JaxRS for Remote Services on Karaf

There is a new version of the Jersey Distribution Provider [1] for ECF's 
impl of OSGi R7 Remote Services.  The new version uses Jersey 2.30.1 and 
depends upon an updated version of ECF (3.14.6)

ECF's impl of the OSGI R7 Remote Services Specification [2] allows for 
pluggable transports known as distribution providers [3].

This article [4] shows how to use Karaf, Declarative Services, ECF 
Remote Services [5] and the Jersey Distribution Provider to implement, 
expose and consume a simple remote service via Karaf features.

ECF also has a Bndtools workspace with remote service project templates 
to simplify remote services development [6].

Scott

[1] https://github.com/ECF/JaxRSProviders

[2] 
https://osgi.org/specification/osgi.cmpn/7.0.0/service.remoteservices.html

[3] https://wiki.eclipse.org/Distribution_Providers

[4] https://wiki.eclipse.org/Tutorial:_JaxRS_Remote_Services_on_Karaf

[5] https://www.eclipse.org/ecf/

[6] https://github.com/ECF/bndtools.workspace