2

JAX-RS 是帮助您在 Java 中开发 RESTful Web 服务的规范。但是 JAX-RS 似乎需要像“Tomcat”或“Jetty”这样的 servlet 容器。

以集群模式管理容器很痛苦,而且操作繁重。有没有办法像普通的 Java 程序/应用程序一样启动 JAX-RS 服务?

我想使用 JAX-RS 实现,但我不想遵循典型的“部署”周期。

4

1 回答 1

3

JAX-RS 与 HTTP 紧密相连,因此大多数实现(例如 Jersey、Apache CXF)在 servlet 中运行,而 servlet 又在 Tomcat 或 Jetty 等容器中运行。我想您可以开发自己的独立 JAX-RS 实现,但您最终会重新发明轮子,因为您将被迫实现 Web 服务器的大多数方面。

您对集群的担忧似乎也没有根据。集群 Tomcat 很简单,这是一件很常见的事情,并且有大量关于该主题的信息。似乎对自定义实现进行集群实际上是一项更难的工作。

于 2012-04-11T08:18:36.883 回答