在 tomcat 7、java 8 上配置 log4j 2.17 jar 时出现问题

Issues while configuring log4j 2.17 jar on tomcat 7, java 8

Tomcat: 7.0.90

Java: 1.8.0_161

蚂蚁项目

我在按照 https://logging.apache.org/log4j/2.x/manual/migration.html 使用网桥配置 log4j jar 时遇到问题。

长话短说,我删除了旧的 jar 文件并添加了新的(桥、log4j2 jar 和核心 jar)。我还从类路径中删除了旧的 jar,并在那里添加了新的。

当我尝试 运行 项目时,它 运行ning 与之前 运行ning 一样,但是没有生成任何日志。

虽然从 Tomcat 日志中,我可以看到信息消息: 至少在一个 JAR 中扫描了 TLD 但不包含 TLD。

我认为错误可能是由于 log4j2 jar 引起的,据我在其他文章中所读,它是在 java 9 中编译的。但是,java 9 部分代码位于 META-INF 文件夹中,这意味着它应该被忽略(如果我错了请纠正我)。

在此先感谢您的帮助!

正如 Piotr P. Karwasz 在问题的评论中所述,问题已通过他提供的链接得到解决。快速提醒一下,仔细调查您的 log4j1 配置并按照上面链接中的提示进行操作。