これについて詳しく説明すると、Java1.6.0_27を実行しているTomcatサーバーバージョン7.0.27があります。
私には2つの戦争があり、それぞれが独自のlog4j jarを持ち、slf4j-log4jとともにslf4jを使用しています。各戦争には、独自の構成ファイル(log4j.xml)があります。
戦争1はファイルlog-1.logを使用し、戦争2はファイルlog-2.logを使用する必要がありますが、どちらもlog-1.logにログインしています。
Tomcatのインストールに他のlog4jjarがないことを確認したので、問題がどこにあるのかわかりません。共有クラスの読み込みもオフにしましたが、違いはありませんでした。私の次のステップは、詳細なクラスローダーロギングをオンにするか、log4jのデバッグを開始することですが、おそらくここの誰かがこれがなぜであるかを知っており、時間を節約できます。これに関するご意見ありがとうございます。
アップデート:
これだと思います。log4jxmlファイルは問題ありません。verbose:classを実行した後、log4j.jarが一度だけロードされ、どちらのWebアプリケーションからもロードされていないことがわかります。
Documentumを使用しています。ライブラリを使用するために必要なランタイムjarがあります。これは、マニフェストファイルを含む空のjarです。マニフェストは瓶の束を指しています。言い換えれば、彼らはmavenを使用していません...とにかく...それらのjarファイルの1つは、Documentumインストールで見つかったlogj4です。したがって、両方のWebアプリがそれを使用しているようです。これが問題だと思います。確認予定...