我正在将Maven多模块JavaEE项目从Log4J 1.2.17迁移到Log4J 2.19.0。我成功地更改了不同的pom.xml和代码,我更改了log4j.xml以更新log4j2.xml,我还将排除项添加到其他依赖项最后,我删除了log4j.dtd文件,我们再次验证了log4j.xml。项目中没有留下对Log4J 1的可见引用。
但是当我启动Tomcat服务器时,我得到以下日志:
log4j:WARN Continuable parsing error 2 and column 31
log4j:WARN L'élément racine de document "Configuration" doit correspondre à la racine DOCTYPE "null".
log4j:WARN Continuable parsing error 2 and column 31
log4j:WARN Le document nest pas valide : aucune grammaire détectée.
log4j:ERROR DOM element is - not a <log4j:configuration> element.
log4j:configuration
是一个log4j 1配置标记。我不知道应用程序的哪个部分还在寻找log4j.xml。有什么想法吗?
我还在Tomcat配置中进行了搜索,甚至对我的整个磁盘进行了研究,寻找那些日志,但无济于事。
1条答案
按热度按时间cwdobuhd1#
我找到了问题的原因。它在web.xml中:
那些线实际上是无用的,我删除了它们,这就解决了问题。