我的理解是 glassfish 3 兼容 JEE6 并且支持 jax-rs,因此我不必在我的 web.xml 文件中包含 jersey servlet 容器和映射。这就是我希望我的 web.xml 看起来像的样子
<webapp>
</webapp>
但这不起作用,因为当我尝试访问我的 jax-rs 路径注释资源时得到 404。当我包含 servlet 适配器时效果很好,如下所示:
<webapp>
<servlet>
<servlet-name>ServletAdaptor</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servle
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ServletAdaptor</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</webapp>
是否可以在 glassfish 3.0.1 上使用 jersey 有一个空的 webapp 元素?