2012-04-11 8 views
2

JAX-RSは、Javaで安らかなWebサービスを開発するのに役立つ仕様です。 しかし、JAX-RSは "Tomcat"や "Jetty"のようなサーブレットコンテナを必要としているようです。JAX-RSの快適な展開Javaでの快適なサービス

クラスタ化モードでコンテナを管理するのは苦労し、操作が重くなります。 通常のJavaプログラム/アプリケーションのようにJAX-RSサービスを開始する方法はありますか?

私はJAX-RS実装を使用したいと思いますが、典型的な "デプロイ"サイクルを踏襲したくありません。

答えて

3

JAX-RSはHTTPに強くリンクしているため、ほとんどの実装(例:Jersey、Apache CXF)はサーブレットで動作し、サーブレットはTomcatやJettyなどのコンテナで動作します。独自のスタンドアロンのJAX-RS実装を開発することができますが、Webサーバーのほとんどの側面を実装する必要があるため、再構築が必要になります。

クラスタリングに関する心配も根拠がありません。 Tomcatのクラスタリングはシンプルですが、これは非常に一般的なことです。plenty of information available on the subjectがあります。カスタム実装のクラスタリングは、実際にはもっと難しい作業になるようです。

+0

さらに、RESTインターフェイスはステートレスでなければなりません。だから、クラスタリングは全く問題ではないはずです。 – Tarlog

+0

Jerseyは、JDKミニWebサーバーでも実行できます。 – deamon

関連する問題