Make Jaxrs work within the osgi container and allow access from the OpenNMS Jetty Container

Description

At the moment it is not possible to expose rest services via the osgi container. This is probably an issue with our http web bridge. Implementing rest services within osgi, need to be done in form of a servlet. See https://github.com/OpenNMS/opennms/blob/develop/features/datachoices/src/main/java/org/opennms/features/datachoices/web/internal/ApiServlet.java for example.
Instead, using apache cxf with its <jaxrs:server> syntax should be used (http://cxf.apache.org/docs/jaxrs-services-configuration.html)

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Markus von Rüden November 16, 2017 at 8:49 AM

Fixed

Details

Assignee

Reporter

Components

Sprint

Fix versions

Priority

PagerDuty

Created December 9, 2016 at 5:51 AM
Updated June 3, 2019 at 8:05 AM
Resolved November 30, 2017 at 4:37 PM

Flag notifications