サーブレット コンテナとは何ですか? また、サーブレット コンテナをインストールする方法を教えてください。

サーブレット コンテナとは何ですか? また、サーブレット コンテナをインストールする方法を教えてください。

プロバイダーから VPS (仮想プライベート サーバー) を注文しようとしているのですが、サーブレット コンテナーをインストールする必要があるのでしょうか?

私は SOLR を使用しようとしており、私の Web サイトは PHP MYSQL JAVASCRIPT ベースです。

サーブレット コンテナのインストールはどのように機能しますか? .exe ファイルですか?

私はサーブレット コンテナーについて非常に初心者なので、詳しく説明してください。

また、どのサーブレット コンテナを使用すればよいかはどうすればわかりますか?

私が使用する VPS OS は Linux です。

ありがとう

PS: これは ServerFault に属するかどうかはわかりません

答え1

サーブレットコンテナは基本的に具体的な実施要約のサーブレット APIいくつかのメーカーから入手可能です:オラクルグラスフィッシュアパッチトムキャットエクリプス ジェッティJBoss ASなどなど。

サーブレット コンテナは通常、純粋な Java でプログラムされています。したがって、基本的に必要なのは JRE (場合によっては JDK が必要) がインストールされていることです。Java ソフトウェアの場合、基本的にそこから ZIP をダウンロードするだけで、サーブレット コンテナといくつかの起動/シャットダウン スクリプトが含まれます。または、Windows に縛られている場合やサービスとしてインストールしたい場合は、EXE として利用できるものもあります。ダウンロード以前にリンクされたサーバーのセクションが問題になります。

どちらを選ぶかは機能要件によりますが、Apache Tomcatは特定の目的には十分すぎると思います。Sun GlassfishとJBoss ASはどちらも本格的なものです。Java EE API実装多くの「単なる」サーブレット コンテナ以上のものです。

Tomcat には非常に優れた「入門」ドキュメントがあります:参考文献

お役に立てれば。

答え2

Solr は Jetty とともに配布されます。別のコンテナを明示的に実行する場合を除き、インストールは必要ありません。

( Solr インストールのルート)cdにアクセスして を実行すると、Jetty 内で Solr を起動できます。これにより、ポート 8983 で Solr が起動します。$SOLR_HOME/example$SOLR_HOMEjava -jar start.jar

その後、表示してテストできますhttp://your.machine.name:8983/solr(ブラウザーが同じマシン上で実行されている場合は localhost を使用します)。

答え3

サーブレットコンテナをインストールする必要があるのでしょうか?SOLRを使用するつもりです

SOLR には必要なので、まだインストールされていない場合は、はい。

サーブレット コンテナのインストールはどのように機能しますか? .exe ファイルですか?

Windows では、それが 1 つの方法です。そのような場合には、msi ファイルが適していると思います。

私が使用する VPS OS は Linux です。

exeはMS DOS / MS Windowsの実行形式なので、あまり役に立ちません。Wikipediaにはサーブレットコンテナのリストお使いの OS と互換性のあるものを見つけて、その手順を読む必要があります。

さらに良いのは、このテーマに関する現在の知識がかなり低いと思われるので、プラットフォームの経験があるシステム管理者を雇って、作業を開始するのを手伝ってもらうことです。

答え4

Apache Tomcat を使うことができます。使いやすく信頼性があります。最もよく使われているものの 1 つです。以下から入手できます。ここ非常によくできたドキュメントがあります。

関連情報