2012-01-06 8 views
3

TomcatやGlassfishな​​どのアプリケーションサーバーをインストールせずにJerseyを使用したいと考えています。理想的には、ポートでリッスンして接続を許可する軽量プログラムを作成したいと考えています。私はあなたがGrizzly + Jerseyでこれを行うことができると信じていますが、わかりやすくありません。なぜなら私の理解から、Grizzlyは新しいHTTPサーバを一から書き込むためです。ジャージーをアプリケーションサーバーなしで使用する

Restletは内部httpサーバを含んでいたので、この点ではよく見えましたが、提供されるドキュメントは非常に貧弱です。

答えて

3

jettyのような軽量のサーブレットコンテナを使用できます。これをアプリケーションにバンドルして出荷することができます。また、あなたのアプリケーションで桟橋を建造して出荷するのはとても簡単です。

+0

良いもの。ここのリンクは直接的な例を持っています:http://stackoverflow.com/questions/7421574/embedded-jetty-with-jersey-or-resteasy – fthinker

+0

ジャージー自体には、同様のことをする直接のサンプルがあります(グリズリーあり)。 helloworldを参照してください:http://search.maven.org/remotecontent?filepath=com/sun/jersey/samples/helloworld/1.11/helloworld-1.11-project.zip –

+0

このプレゼンテーションは役に立ちます。このコンテキストでのMavenの使用は、GrizzlyをDLして起動するので大きな助けになります。 http://matthewturland.com/slides/jersey/ –

0

私はJerseyを起動するためにSpringに埋め込みJettyを使用するアプリケーションを最近導入しました。これは100%可能です。 Jerseyには、実際には、SpringコンテキストベースのREST実装に簡単に委譲できるSpringServletがあります。このルートの下でさらに質問がある場合は、教えてください。それは最も真っ直ぐなものではありませんでしたが、適切なリンクを使っていくつかのことを話すことができます。

+1

ありがとうございますが、それは自分のような初心者のために少し過度のように思えます。私はちょうどサーブレットの小さな宣伝について昨日読んだ! – fthinker

+0

スペンサー・コルモス、私はこれを正確にするつもりです。特定の質問のためにあなたに連絡する最善の方法は何ですか。私はSpring ConfiguratorでSpring Jerseyサーバーを実行していますが、Tomcatから実行するのは難しいです:実行と起動:組み込みバージョンに実行します。 –

関連する問題