ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the clas

问题: ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console..


场景: 在配置SSH的时候遇到了这个错误, 然后就需要找一下问题


分析: 按照英文提示, 是说缺少了一个log4j-core.jar的日志核心包


解决方法: 下载log4j-core.jar包


下载地址:


http://central.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar


然后在 src 目录下新建 log4j2.xml


重启tomcat,ok!


注意! 必须要重启tomcat! 而且要把out目录下的web.xml文件删除掉


因为Tomcat执行的时候, 是按照out目录下面的web.xml去执行的.


如果没有重启tomcat, 这个错误会一直都在, 重启了之后就没有了!




参考资料: https://ask.csdn.net/questions/663142