You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Nick Khamis <sy...@gmail.com> on 2013/07/27 16:54:06 UTC

Why javax.ws.rs.Application runs on Tomcat but not TomEE?

Hello Everyone,

Simple project:

<servlet>
	<servlet-name>Jersey</servlet-name>
	<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
	<init-param>
  		<param-name>javax.ws.rs.Application</param-name>
		<param-value>com.example.WineApp</param-value>
	</init-param>
	<load-on-startup>1</load-on-startup>
</servlet>

import javax.ws.rs.core.Application;

public class WineApp extends Application {
    @Override
    public Set<Class<?>> getClasses() {
        Set<Class<?>> classes = new HashSet<Class<?>>();
        classes.add(WineResource.class);
        return classes;
    }
}

Works perfectly fine in Tomcat 7 but not in TomEE. I was under the
understanding that Tomee subsumes Tomcat? The question arise, am I
closer to 3.0 servlet container with Tomcat or Tomee?


Kind Regards,

Nick

Re: Why javax.ws.rs.Application runs on Tomcat but not TomEE?

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

Thats a bug of 1.5.2 fixed on trunk
Le 27 juil. 2013 16:54, "Nick Khamis" <sy...@gmail.com> a écrit :

> Hello Everyone,
>
> Simple project:
>
> <servlet>
>         <servlet-name>Jersey</servlet-name>
>
> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
>         <init-param>
>                 <param-name>javax.ws.rs.Application</param-name>
>                 <param-value>com.example.WineApp</param-value>
>         </init-param>
>         <load-on-startup>1</load-on-startup>
> </servlet>
>
> import javax.ws.rs.core.Application;
>
> public class WineApp extends Application {
>     @Override
>     public Set<Class<?>> getClasses() {
>         Set<Class<?>> classes = new HashSet<Class<?>>();
>         classes.add(WineResource.class);
>         return classes;
>     }
> }
>
> Works perfectly fine in Tomcat 7 but not in TomEE. I was under the
> understanding that Tomee subsumes Tomcat? The question arise, am I
> closer to 3.0 servlet container with Tomcat or Tomee?
>
>
> Kind Regards,
>
> Nick
>