tree: 5364d9b02c5b480e75ca10c35523076ac06c6fff [path history] [tgz]
  1. src/
  2. pom.xml
  3. README.md
samples/servlet/README.md

== karaf-boot-sample-servlet ==

This sample shows how to easily create a servlet, ready to be deployed in Karaf.

= Design

The SampleServlet is servlet containing the @WebServlet annotation.

This servlet is directly deployed by Karaf as soon as it's deployed.

= Build

To build, simply do:

mvn clean install

= Deploy

To deploy in Karaf, you have to enable the web support by installing the http and http-whiteboard features:

feature:install http feature:install http-whiteboard

Once http features installed:

  • you can drop the generated jar file (target/karaf-boot-sample-servlet-1.0.jar) in the Karaf deploy folder

  • in the Karaf shell console, do:

    bundle:install -s mvn:org.apache.karaf.boot/karaf-boot-sample-servlet/1.0