1

フォルダーにあるファイルにcrossContext設定する必要があるように、Tomcatの機能を使用しようとしています。<Context crossContext="true">context.xmlmypath\apache-tomcat-7.0.41\conf

ただし、Tomcatを再起動するたびに元の値に復元されることがわかり、再度変更する必要があります。context.xmlTomcat を再起動するたびにファイルを変更する必要がないように、これを回避する方法があるかどうかを知りたいですか?

前もって感謝します!

<Context crossContext="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Manager pathname="" />
</Context>

上記は私が使用しているコードです...

4

2 に答える 2

2

この質問 [リンク] Tomcat context.xml ファイルの回答によると、階層はありますか? この問題を解決する方法を見つけました。context.xmlその場所にファイルを作成してmypath\apache-tomcat-7.0.41\conf\Catalina\localhost追加する<Context crossContext="true"> </Context>だけで完了です。

于 2013-07-21T13:57:14.017 に答える
1

Web アプリケーションをアンデプロイしてから再デプロイする必要があります。context.xmlTomcat は、初期導入時に提供したファイルを再利用しています。このファイルは にありますCATALINA_BASE/conf/[engine]/[host]/[context].xml。独自の context.xml に加えている変更は、おそらく完全に無視されています。

于 2013-07-18T15:14:55.783 に答える