Tomcat で特定の WAR (abc.war など) をデフォルトの Web アプリとして構成する方法を説明するスレッドを確認しました。
また
abc.war の名前を ROOT.war に変更します
また
${tomcat.home}/conf/Catalina/localhost にコンテキスト ROOT.xml を作成し、path="" と docBase を war への相対/絶対パスに設定します (二重展開を避けるために abc.war を webapps の外部に保持します)。
どちらのソリューションでも、webapps (appBase) ディレクトリに ROOT.war が作成されます。ただし、webapps で WAR 名 (abc.war) を保持し、これを実現するために別の ROOT.war を持たないようにしたいと考えています。
私の場合に機能した解決策の 1 つは、 server.xml の <Host> タグの下にコンテキストを追加することでした。ただし、Tomcat 7 Docに従って、server.xml にコンテキストを直接追加することはお勧めしません。
誰かが私に別の方法を教えてもらえますか?
ありがとう。