Tomcat にデプロイされた 2 つの war ファイル WARA と WARB があり、どちらも同じ log4j プロパティ ファイルを使用します。WARA と WARB を乱すことなく、同じ tomcat にデプロイされた別のスタンドアロン アプリケーションを介して両方の war ファイルの log4j 構成をリセットする方法は? することは可能ですか?
質問する
150 次
2 に答える
1
ポーリングがオプションである場合は、 を使用できますPropertyConfigurator.configureAndWatch()
。
詳細はこちら。
手動で行う必要がある場合、プロセスは少し長くなります。高レベルでは、次のようになります。
- アプリケーション サーバー / サーブレット コンテナー用に JMX を構成します。
- 完全な再構成をトリガーする MBean を記述します。
- MBean を WARA および WARB に登録します。
- 他の Web アプリケーションから MBean サーバーに接続します。
- MBean を WARA および WARB で呼び出します。
使用しているソフトウェア スタックの詳細を提供していただければ、上記の方法に関する具体的な詳細を提供できる可能性があります。
于 2013-03-19T14:22:43.360 に答える
0
最善の方法ではありませんが、プロパティ ファイルを含む jar ファイルを作成し、それを tomcat lib フォルダに配置すると、すべてのアプリケーションで同じプロパティ ファイルが使用されます。
于 2013-03-19T13:32:31.230 に答える