0

アプリケーションの資格情報と IP アドレスを Key-Value ペアとして保存するための config.properties ファイルがあります。ただし、このプロパティ ファイルに書き込むと、アプリケーション コンテキストが tomcat に再ロードされます。以下のようにプロパティファイルに書き込んでいます

   URL propUrl=this.getClass().getClassLoader().getResource(PROPERTIES_FILE);
   prop.store(new FileOutputStream(propUrl.getPath()), null);

そう、

1.) Java で Tomcat コンテキストのリロードを検出する方法はありますか。

また

2.) コンテキストのリロードを防ぎ、config.properties ファイルを読み取る方法はありますか

4

2 に答える 2

1
  1. ServletContextListener が役に立たない場合。LifeCycleListener を使用して試すことができます
  2. reloadable=falseコンテキストの再ロードを防ぐようにプロパティを設定します。
于 2012-07-05T17:59:55.857 に答える
0

コンテキスト(WebアプリケーションのTomcat用語)の自動再読み込みを無効にするには、サーバー構成の要素のreloadable属性をに設定します。参考のためにここを参照し、「リロード可能」を検索してください。<Context>false

于 2012-07-05T18:06:41.940 に答える