【发布时间】:2016-06-13 13:04:47
【问题描述】:
我正在尝试在 TomEE+ 的单独库 JAR 中创建一个具有自己的 SSL 提供程序的应用程序。 JAR 通过“-Dlog4j2.configurationFile=/path/to/log4j2.xml”使用和配置 log4j2。第一条日志消息很好,但后来我收到一条非常奇怪的消息,我不明白,也没有在网上找到解释:
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-plus-1.7.4。
有什么想法吗?非常感谢!
【问题讨论】:
标签: java tomcat log4j2 apache-tomee openejb