2016-06-13 13 views
1

TomEE +の別のライブラリJARに独自のSSLプロバイダを持つアプリケーションを作成しようとしています。 JARは "-Dlog4j2.configurationFile =/path/to/log4j2.xml"を介してlog4j2を使用して設定しています。最初のログメッセージは、罰金出てくるが、その後、私は、私は理解していないと、ウェブ上の説明を発見していない本当に奇妙なメッセージを取得:その後TomEE/openEJBとlog4j - 無視されたプロパティオーバーライドプロパティ... log4.configurationFile?

Jun 13, 2016 2:43:02 PM org.apache.openejb.config.MBeanDeployer <clinit> 
WARNING: Log4j not installed. The following properties will be ignored. 
Jun 13, 2016 2:43:02 PM org.apache.openejb.config.MBeanDeployer <clinit> 
WARNING: Ignored Property overrides property 'log4j.configurationFile' 

を、log4jはその最低限のデフォルトのロギングを行いますこれは私が必要とするものではありません。

log4j2ライブラリは、ログを必要とするカスタムコードと同様に、tomcat/libフォルダにデプロイされます。

同じ方法は以前のプロジェクトにプレーンTomcatのために仕事をしましたが、参考のため

(私たちは今、他の理由のために必要)tomee +で、我々はtomeeプラス1.7.4を使用していません。

アイデア?事前に多くの感謝!

答えて

1

あなたは

TomEEがそれを検出し、log4j1を使用すると、セットアップはそれを仕事とログません特定しようとするのconf/logging.propertiesでいくつかのlog4j 1.xの特性を有しています。

関連する問題