2016-06-13 78 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

你有一些log4j的1.x的性質的conf/logging.properties

TomEE檢測,並嘗試使用log4j1並確定安裝程序將無法正常工作,並將其記錄。