Configuring web.xml for the servlet 3.x container

The following web.xml shows the configurations to deploy a JAX-RS application on the servlet 3.0 container. In this case, we will add only the mapping entry and not the corresponding servlet class. The container is responsible for adding the corresponding servlet class automatically for the javax.ws.rs.core.Application servlet name. The following web.xml demonstrates this configuration:

<web-app ...> 
    <servlet> 
        <servlet-name>javax.ws.rs.core.Application</servlet-name> 
    </servlet> 
    <servlet-mapping> 
        <servlet-name>javax.ws.rs.core.Application</servlet-name> 
        <url-pattern>/webresources/*</url-pattern> 
    </servlet-mapping> 
</web-app> 

Note that in the preceding case, the runtime will automatically detect and register JAX-RS components (by scanning through the annotations).

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
13.59.209.131