users@jersey.java.net

[Jersey] Re: Help needed with JAX-RS 2.0 and web.xml

From: Arul Dhesiaseelan <aruld_at_acm.org>
Date: Fri, 21 Jun 2013 16:50:05 -1000

Hi,

Package structure and config options have changed in Jersey 2.0.

com.sun.jersey.spi.container.servlet.ServletContainer ->
org.glassfish.jersey.servlet.ServletContainer
com.sun.jersey.config.property.packages ->
jersey.config.server.provider.packages

Check out the user guide
https://jersey.java.net/documentation/latest/deployment.html#d0e2175

- Arul



On Fri, Jun 21, 2013 at 4:24 AM, Monika Solanki <monika.solanki_at_gmail.com>wrote:

> Hello,
>
> I am not a maven user. I downloaded jaxrs-ri-2.0 today and tried to use
> it with my web.xml from earlier jersey versions, which looks like this:
>
> <web-app xmlns:xsi="http://www.w3.org/**2001/XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance>"
> xmlns="http://java.sun.com/**xml/ns/javaee<http://java.sun.com/xml/ns/javaee>"
> xmlns:web="http://java.sun.**com/xml/ns/javaee/web-app_2_5.**xsd<http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd>"
> xsi:schemaLocation="http://**java.sun.com/xml/ns/javaee<http://java.sun.com/xml/ns/javaee>
> http://java.sun.com/xml/ns/**javaee/web-app_3_0.xsd<http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd>"
> id="WebApp_ID" version="3.0">
> <display-name>company1</**display-name>
> <servlet>
> <servlet-name>Jersey REST1 Service</servlet-name>
> <servlet-class>com.sun.jersey.**spi.container.servlet.**
> ServletContainer</servlet-**class>
> <init-param>
> <param-name>com.sun.jersey.**config.property.packages</**param-name>
> <param-value>my.com.package</**param-value>
> </init-param>
> <load-on-startup>1</load-on-**startup>
> </servlet>
> <servlet-mapping>
> <servlet-name>Jersey REST1 Service</servlet-name>
> <url-pattern>/*</url-pattern>
> </servlet-mapping>
> </web-app>
>
> I just cannot get the app to deploy on tomcat, it complains about the
> class com.sun.jersey.spi.container.**servlet.ServletContainer, saying
> that it cannot find it. How can the web.xml be fixed?
>
> Thanks,
>
> Monika
>