2

Tomcatで ROOT.war としてデプロイされたアプリケーションがあります/webapps。現在構成されているため、http://www.example.com経由でのみアプリケーションにアクセスできます。ROOT としてデプロイされているという事実を変更することなく、http://www.example.com/myappを使用してアクセスできるようにしたいと考えています。ROOT.xml に次のものがあります。

<Context path="/myapp"/>

ただし、この ROOT.xml をデプロイして Tomcat を再起動してからhttp://www.example.com/myappにアクセスしようとすると、Tomcat から 404 が返されます。これを変更するだけでは問題が解決しないことがわかります。 .

この場合、Tomcat 6 で ROOT コンテキストの名前を変更せずに (たとえば、webapps/ROOT.war の名前を変更せずに) ROOT コンテキストに「/myapp」経由でアクセスするように構成することは可能ですか?

4

1 に答える 1

2

ROOT.xml の名前を次の内容で myapp.xml に変更する必要があります。

<Context docBase="/catalina_home/webapps/ROOT.war" />

これにより、同じ WAR ファイルを共有する 2 つのコンテキスト "/" と "/myapp" が作成されます。

Web アプリケーションが 1 つだけ必要な場合は、ROOT.war の名前を myapp.war に変更するのが最も簡単です。

于 2010-01-05T19:03:50.087 に答える