Vaadinアプリケーション、TomcatまたはJettyに適した方はどれですか?
質問
を使用してアプリケーションを開発しています ヴァーディン Maven2を使用したフレームワーク。個人的に私はゲーと行きたくありません。現在、アプリケーションにTomcat 6.0 App Serverを使用しています。桟橋はどうですか?
- セットアップ、パフォーマンス、安定性など、桟橋のTomcatの違いは何ですか?
- ホスティングプロバイダーによってサポートされているのはどれですか?
- 構成が簡単なのはどれですか?
どんな助けも感謝しています。
解決
自己実行可能な場合は、Jettyを使用する必要があります。ウルアプリをホスティング会社に展開する場合、おそらくTomcatはすでにそこにあり、適切なフォルダーのみにWor Warファイルをドロップする必要があるため、おそらく簡単になります。
ホスティングサービスの制限が機能しないため、すべてのホスティングサービスに埋め込まれた桟橋を実行できるかどうかはわかりません。
他のヒント
トムキャット と 桟橋 同じ種類の機能セットを備えた非常によく似た製品です。どちらもJavaを実装します サーブレット & Javaserverページ 仕様は、Webサーバーを含み、まともなドキュメントがあります。どちらもオープンソースで、無料で、人気があります。どちらも同じ種類の作業を行い、同様のスケーラビリティを持ち、頻繁に更新されます。どちらもVaadin 6に適しています。
TomcatとJettyを比較することは、Honda CivicとToyota Collollaを比較するようなものです。彼らは異なるよりも似ています。どちらものような製品とは対照的です ガラスフィッシュ と jboss これははるかに大きく、サーブレットやウェブサービングをはるかに超えて多くの機能があります。
他の答えで述べたように、TomcatとJettyの数少ない区別の1つは、Jettyが別のJavaアプリ内に埋め込まれ、それ自体で実行されるように設計されていることです。対照的にTomcatは、独自のアプリとしてのみ実行されます。
この違いの影響は、EclipseでVaadinの仕事をするとき、人々は一般的に Webツールプラットフォーム (WTP)独自のアプリとして実行されているEclipseを橋渡しするプラグインのパッケージと、独自のアプリとして実行されているTomcatまたはJettyは、開発を容易にするために互いに話し合います。他の人々は、WTPを実行しないことを好み、代わりにEclipse内で実行するJettyを構成することを選択します。これはTomcatでは不可能ではありません。これらのアプローチにはそれぞれ長所と短所がありますが、これは、Vaadin開発を行うことに関して、Tomcat&Jettyの間の数少ない真の違いの1つです。