覆盖app lib而不是Mule / lib / boot jars

时间:2018-01-19 13:03:58

标签: java mule log4j2

我使用Mule-3.9.0独立版本,我的应用程序使用log4j2版本2.3。但是Mule带有log4j版本2.8.2。由于某些依赖性问题,我无法升级我的应用程序的log4j2版本,所以我试图通过使用

来解决这个问题。
   loader.override=com.apache.logging.log4j 
在mule-deploy.properties中

,以便它选择我的应用程序的log4j,但这也没有用。

我将所有日志文件移动到app / classes /文件夹的另一个尝试是用DEBUG打印整个日志,因为我没有在任何地方提到调试级别。

我主要想在课程加载期间覆盖我的app lib jars有些请帮帮我吗?我已经遇到了这个问题

1 个答案:

答案 0 :(得分:0)

您正在使用包 com .apache.logging.log4j,但Apache log4j2的正确包是 org .apache.logging.log4j

请记住,Apache是​​一个组织,而不是公司。

希望有所帮助。