在Java中无容量部署JAX-RS Restful Service

时间:2012-04-11 07:59:21

标签: java tomcat deployment jetty jax-rs

JAX-RS是一种规范,可帮助您使用Java开发宁静的Web服务。 但是JAX-RS似乎需要一个像“Tomcat”或“Jetty”这样的servlet容器。

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

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

1 个答案:

答案 0 :(得分:3)

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

您对集群的担忧似乎也毫无根据。集群Tomcat很简单,这是很常见的事情,而且plenty of information available on the subject。似乎聚类自定义实现实际上会更难。