3

TomcatWebアプリケーションでWEB-INFフォルダーの名前を変更できるかどうかを教えてください。いいえの場合、watchedresourceのパスを含むcontext.xmlファイルがtomcatconfフォルダーにあるのはなぜですか。名前を変更してみましたが、機能しません。<WatchedResource>newWebInf/web.xml</WatchedResource>名前の変更が機能しない場合に、context.xmlファイルでこのタグを提供する理由を教えてください 。または、WEB-INFフォルダの名前を変更する他の方法はありますか。

PS:これに関連する要件はありません。私はただ物事を試しています。なぜ、どこでこれが欲しいのか答えないでください。

どうもありがとう。

4

1 に答える 1

7

WEB-INFいいえ、フォルダの名前を変更することはできません。サーブレットAPI仕様で厳密に指定されていません。

コンポーネントのポイントは<WatchedResource>、Webアプリケーション全体を自動リロードするためにTomcatが変更を監視する必要があるファイルのwebapp相対パスを指定することです。これは実際にデフォルトでに設定されていますが、またはWEB-INF/web.xml他のファイルなどの別のファイルにすることもできindex.jspます。重要なのは、名前を変更できるということではなくWEB-INF/web.xml、変更を監視するために別のファイルを指定できるということです。

于 2011-12-11T20:10:22.707 に答える