ルート コンテキストを取得する最も簡単な方法は、アプリのディレクトリの名前を から に変更webapps/siteし、 webapps/ROOTTomcat を再起動することです。既定のフォルダーに ROOT アプリが既に存在する場合webappsは、別のホストを作成する必要があります。これは、ホストごとにルート コンテキスト アプリが 1 つしか存在しない可能性があるためです。
もう 1 つのオプション (これも、ROOT アプリが下にない場合) は、ファイルwebappsを編集して、デフォルト内にコンテキスト要素を追加することです。conf/server.xml<Host>
<Context path="" docBase="site" />
別のホストを作成したい場合は、 で秒を定義する必要があります<Host>。server.xml
<Host name="anotherhost" appBase="webapps_anotherhost"></Host>
上記を機能させるにはwebapps_anotherhost、デフォルトのホストのフォルダーの隣に兄弟フォルダーとしてフォルダーを作成しwebapps、そのフォルダーに WAR という名前の展開されたディレクトリROOTまたは圧縮された WAR として WAR をドロップする必要がありますROOT.war。次に、Tomcat を再起動し、アプリケーションを参照しますhttp://anotherhost:8080(もちろん、hosts ファイルのエントリも参照します)。
これらは多くのオプションのほんの一部です。Tomcat のドキュメントは、このことについてかなり詳しく説明しています。お使いのバージョンの Tomcat のドキュメントはhttp://tomcat.apache.org/にあります。