【发布时间】:2016-01-22 01:48:07
【问题描述】:
我发现此问题的答案相互矛盾,但未能成功运行示例。
可以只使用带有注释的 Servlet 3.0(特别是 Tomcat 7)来实现 JAX-RS,而不必实现另一个 Servlet 容器吗?
如果不是,请解释为什么本书中的以下引用不正确或我在解释它是错误的。
因为此示例部署在 Java EE 应用服务器或 独立的 Servlet 3.x 容器,我们只需要一个空的 web.xml 文件。服务器将检测到 Application 类在您的 WAR 并自动部署它。 (带有 JAX-RS 2.0 的 RESTful Java,Bill Burke)
为了澄清我不需要需要帮助...我已经成功地使用 web.xml 在带有 Jersey 的 Tomcat 7 中实现了 JAX-RS,所以,我不需要任何解释如何这样做。此外,我完全了解其他 Java EE/Servlet 容器(TomEE、Glassfish、Jersey、Websphere 等)都是开箱即用的 JAX-RS。我只需要知道我是否在试图让 Tomcat 7 (Servlet 3.0) 在不添加 Servlet 容器和 web.xml 条目的情况下与 JAX-RS 一起工作。
【问题讨论】:
标签: jax-rs