1

Glassfish を使用していて、jax-rs 用の jersey と servlet/jsp 用の grizzly だけが必要な場合、glassfish は必要のない他のすべての Java EE コンポーネントをロードし、単に jersey/tomcat を実行するよりも多くのリソースを消費しますか、それとも、glassfish は単に jersey をロードしますか? /grizzly とほぼ同じリソースを使用しますか? デフォルトのグラスフィッシュとデフォルトのトムキャットを起動して実行しようとしましたが、グラスフィッシュははるかに多くのRAMを必要とします。

tomcat で jersey を実行しない理由はありますか? 統合がGlassfishによってよりよく行われるためでしょうか?

4

2 に答える 2

1

Tomcat で Jersey を使用している人はたくさんいます。Tomcat はサーブレット コンテナーのみですが、他の手段 (Jersey など) でサポートすることを選択した他の Java EE テクノロジに干渉することはありません。Glassfish のような他の完全な J2EE コンテナがすでに提供しているフレームワークなどの初期化の一部を管理する必要があるかもしれませんが、それほど苦痛ではないはずです。

于 2012-08-02T14:43:26.853 に答える
0

「Web プロファイル」を使用して、ダウンロード、初期メモリ、および起動時間を最小限に抑えることができます。

最新の Web プロファイルはhttp://dlc.sun.com.edgesuite.net/glassfish/3.1.2.2/release/glassfish-3.1.2.2-web.zipです。

起動時間は、Tomcat と GlassFish の「フル」プロファイルの間です。

Web プロファイルには、Jersey の統合実装が含まれています。

于 2012-08-03T00:49:05.453 に答える