 <p>Basically JAXRS is just an API, there are several implementation of this API, the most commonly used is Jersey, RESTEasy, CXF, <a href="http://www.infoq.com/news/2008/10/jaxrs-comparison" rel="nofollow">[comparison]</a>, check <a href="http://programmers.stackexchange.com/questions/155467/selecting-a-jax-rs-implementation-for-a-new-project">this</a> </p> <p>Add the end you need to consider declare a servlet like this.</p> <pre><code>&lt;web-app&gt; &lt;servlet&gt; &lt;servlet-name&gt;MyApplication&lt;/servlet-name&gt; &lt;servlet-class&gt;org.glassfish.jersey.servlet.ServletContainer&lt;/servlet-class&gt; &lt;init-param&gt; ... &lt;/init-param&gt; &lt;/servlet&gt; ... &lt;servlet-mapping&gt; &lt;servlet-name&gt;MyApplication&lt;/servlet-name&gt; &lt;url-pattern&gt;/myApp/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; ... &lt;/web-app&gt; </code></pre> <p>This will start loading the Jersey implementation and its components. Consider read this <a href="https://jersey.java.net/documentation/latest/user-guide.html#deployment.servlet" rel="nofollow">section</a>, depending the version of Servlet that you are using it could be little bit different.</p>