By the way, Karaf is "not just Maven after all" ;) It's a little more
than that ;) (actually largely more than that ;)).
On 05/09/2018 16:41, Tim Ward wrote:
OSGi enRoute is a project aimed at getting users with little/no OSGi
experience familiar with OSGi specifications and best practices. It
produces bundles and repository indexes, but it is not itself a runtime.
The project is deliberately not opinionated about server platforms,
and so it doesn’t use Karaf or any other platform. Instead it resolves
and assembles the bundles you need based on your application
requirements (using the standard OSGi resolver model and your build
dependencies). The output is a standalone executable JAR so that the
code can be easily run and debugged.
If someone wanted to describe how to export a KAR/feature, or to add a
Karaf exporter to the bnd-export-maven-plugin then it shouldn’t be
difficult, it is only Maven after all!
Tim
On 5 Sep 2018, at 15:32, Jean-Baptiste Onofré <j...@nanthrax.net
<mailto:j...@nanthrax.net>> wrote:
Does it run in Karaf ?
Regards
JB
On 05/09/2018 16:30, Tim Ward wrote:
OSGi enRoute contains tutorials and examples which cover using the
JAX-RS whiteboard. They’re pretty quick to run through.
https://enroute.osgi.org/Tutorial/
Best Regards,
Tim
On 5 Sep 2018, at 15:18, atouat <adnan.tou...@gmail.com
<mailto:adnan.tou...@gmail.com>> wrote:
Hello to everybody,
I wanted to try out using Aries JAXRS Whiteboard, since there is
released
version now.
For this, I have donwloaded a new Karaf 4.2.1. I created a feature
in order
to install Aries Jaxrs Whiteboard.
The feature.xml looks like this:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.4.0"
name="aries-jaxrs-whiteboard">
<feature name="aries-jaxrs-whiteboard"
description="aries-jaxrs-whiteboard" version="1.0.0">
<feature>http-whiteboard</feature>
<bundle>mvn:org.apache.aries.spec/org.apache.aries.javax.jax.rs-api/1.0.0</bundle>
<bundle>mvn:org.apache.felix/org.apache.felix.http.servlet-api/1.1.2</bundle>
<bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.annotation-api-1.3/1.3_1</bundle>
<bundle>mvn:org.osgi/org.osgi.service.http.whiteboard/1.1.0</bundle>
<bundle>mvn:org.osgi/org.osgi.service.jaxrs/1.0.0</bundle>
<bundle>mvn:org.osgi/org.osgi.util.function/1.1.0</bundle>
<bundle>mvn:org.osgi/org.osgi.util.promise/1.1.0</bundle>
<bundle>mvn:org.apache.aries.jax.rs/org.apache.aries.jax.rs.whiteboard/1.0.0
<http://org.apache.aries.jax.rs/org.apache.aries.jax.rs.whiteboard/1.0.0></bundle>
</feature>
</features>
I have now all bundles active.
I tried the code example from @jbonofre (the giothub link returns
an HTTP
404 error). My bundle was deplyoed and active, but I could not
access my
rest service.
I tried to url http://loclahost:8181/myName but there was no
response at
all.
What am I missing? Can someone provide a working example with Aris
JAXRS
Whiteboard please?
Greetings,
Adnan
--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html