Tomcatアプリケーションで作業中です。移行ガイドを使用して、Tomcat 7からTomcat 8に更新しました。 これを実行した後、私は、サーバー上に配備されたアプリケーションのコンテキストパスが今や異なっていることを認識しました。Tomcat 8で停止したアプリケーションのコンテキストパスの変更
jspでコンテキストパスを要求しています。使用したルートディレクトリに展開:
application.getContext("app").getContextPath()
結果は、アプリケーションのコンテキストパスである:アプリケーションが実行中か停止している場合/アプリ
コンテキストパスは、常に同じです。
Tomcat 8.0.33にアップグレードした後の動作は異なります。 アプリケーションが停止すると、私が取得するコンテキストパスは空のパスになります(これはROOTを指します)。 runnnigアプリケーションの コンテキストパスは同じです:/アプリ
私は、移行ガイドや変更ログを学んだが、私は別の動作を説明する任意の変更を見つけることができませんでした。 私はまた、多くのグーグルとこの行動を説明するものを手がかりがありません。
問題の原因を見つけ出すことができますか?