Java EE 5 Webアプリケーションがあります。WebSphere 7にEARファイルとしてデプロイしています。WebSphere 7でlog4j.configurationシステム変数を設定する方法は?
私はlog4jの設定をEARファイルの外部にして、EARファイルを再構築して再配置する必要なしに、必要に応じてログコンテンツを調整することができます。
log4j.configurationというシステム変数「 」を設定することで、私のlog4j.propertiesファイルの場所を指定できます。 (例:log4j.configuration = c:/log4j.properties)
私はこのシステム変数をWebSphere 7管理コンソールでどのように設定するのですか?
ブラウジング私はEnvironment > WebSphere Variables
がありますが、それはサーバー全体の変数を設定するため正しく表示されません。私は私のアプリケーションのEARファイルのためだけにシステム変数を設定したいと思います。
ご協力いただきありがとうございます。
ロブ
ありがとうございます。これは、サーバー上のすべてのアプリケーションに対して1つのlog4j.configurationがあることを意味しています。私は私の特定のアプリケーションのための1つの設定ファイルを持つことができると思ったでしょう。それは可能ですか? –
あなたは正しいです。これはどこにでも適用されます。アプリケーションレベルのLog4J設定が必要な場合は、各アプリケーション内に 'log4j.properties'ファイルをパッケージし、' log4j.configuration'システムプロパティを削除する必要があります。 – Isaac