3

SpringMVC 3.2 アプリケーションで組み込みの jettyを実行することについて読んでいますが、代わりにjetty-maven-pluginを使用することを友人が提案しました。私はいくつかの調査を行っており、どちらかを選択することの長所と短所は何なのか疑問に思っています.

4

1 に答える 1

5

通常、jetty-maven-plugin は開発目的で使用され、コマンドラインから webapp を起動し、jetty にデプロイし、クラス ファイルまたは静的コンテンツが変更されたときに自動リロードできます。

組み込みの jetty は、多くの場合、jetty を http サーバーまたはサーブレット エンジンとしてアプリケーションに統合するために使用されます。多くの場合、war ファイルの概念をすべてバイパスし、サーブレット コンテキストを Java コードで直接構築します。あるいは、アプリケーションを war ファイルまたは配布形式で配布するという考えを嫌う人もいます。そのため、アプリケーションをブートストラップし、Web アプリケーションをユーザーに透過的に展開する Main クラス タイプ形式で jetty を使用し、存在しないように見せかけます。まったくプレイ中の戦争ファイルでさえ。組み込みの jetty は、WTP などの他のテスト ツールのオーバーヘッドなしでアプリケーションをデプロイする方法として、テスト ケースでもよく使用されます。Jetty 自体のテスト ケース全体に広く埋め込まれた jetty を使用します。

于 2013-06-29T23:27:02.317 に答える