This completely depends on your use-case and what you are trying to
achieve.
If you just want to have a Servlet running, with Servlet 3 annotations.
Follow the sample in [1].
Or take a look at the samples of the Apache Karaf Cookbook [2].

regards, Achim


[1] -
https://github.com/ops4j/org.ops4j.pax.web/tree/master/samples/helloworld-servlet3
[2] -
https://github.com/jgoodyear/ApacheKarafCookbook/tree/master/chapter4/chapter4-recipe9/chapter4-recipe9-annotated

2016-03-23 19:31 GMT+01:00 Alioune <[email protected]>:

> Thank you four your responses guys.
>
> @Achim: It seems that using PAX Web is the easiest way.
> So I would like to add a servlet in an existing maven  projet.
>
> How may I start the servlet  at runtime of  my bundle using PAX Web
> (without the Activator ?
>
> Regards
>
>
> On 23 March 2016 at 16:05, Jean-Baptiste Onofré <[email protected]> wrote:
>
>> Good point and kudo to Achim.
>>
>> I'm humbly apologize to the Pax Web master ;)
>>
>> Regards
>> JB
>>
>> On 03/23/2016 04:02 PM, Achim Nierbeck wrote:
>>
>>> Hi,
>>>
>>> The only real source for samples are the PAX Web samples ;-)
>>> You'll find a bunch of samples and how the integration tests work at:
>>>
>>> https://github.com/ops4j/org.ops4j.pax.web/tree/master/samples
>>>
>>> And
>>>
>>>
>>> org.ops4j.pax.web/tree/master/pax-web-itest/pax-web-itest-container/pax-web-itest-container-jetty
>>>
>>> Regards, Achim
>>>
>>> sent from mobile device
>>>
>>> Am 23.03.2016 3:56 nachm. schrieb "Jean-Baptiste Onofré"
>>> <[email protected] <mailto:[email protected]>>:
>>>
>>>     Hi,
>>>
>>>     yes, you can take a look on:
>>>
>>>
>>> https://github.com/jbonofre/karaf-boot/tree/master/karaf-boot-samples/karaf-boot-sample-servlet
>>>
>>>     Basically, the easiest way is to use the @WebServlet annotation, and
>>>     install the http-whiteboard feature.
>>>
>>>     The http-whiteboard feature will "listen" for servlet and expose in
>>>     the Karaf WebContainer.
>>>
>>>     Regards
>>>     JB
>>>
>>>     On 03/23/2016 03:47 PM, Alioune wrote:
>>>
>>>         Hi All,
>>>
>>>         I am trying to run a servlet in karaf contaire, I have
>>>         successfully done
>>>         that using ServiceTracker.
>>>         Now I would like to set a filter for the servlet, but I have no
>>> idea
>>>         about doing that with ServiceTracker.
>>>         I have a few questions :
>>>         1: are there others ways than ServiceTracker to run servlet in
>>>         karaf ?
>>>         2: How may I create a filter for servlet running in karaf ?
>>>         3: Is there a mean to use the default web.xml ?
>>>
>>>         Regards,
>>>
>>>
>>>     --
>>>     Jean-Baptiste Onofré
>>>     [email protected] <mailto:[email protected]>
>>>     http://blog.nanthrax.net
>>>     Talend - http://www.talend.com
>>>
>>>
>> --
>> Jean-Baptiste Onofré
>> [email protected]
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>


-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Reply via email to