zoukankan      html  css  js  c++  java
  • ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath

    问题: 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

    <?xml version="1.0" encoding="UTF-8"?>
    <Configuration status="WARN">
        <Appenders>
            <Console name="Console" target="SYSTEM_OUT">
                <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
            </Console>
        </Appenders>
        <Loggers>
            <Root level="info">
                <AppenderRef ref="Console"/>
            </Root>
        </Loggers>
    </Configuration>

    重启tomcat,ok!

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

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

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

     

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

     

  • 相关阅读:
    学习八数码拓展
    jzoj4762. 千帆渡
    jzoj5354. 导弹拦截
    学习上下界网络流小记
    jzoj2702. 探险&jzoj3917. 【NOIP2014模拟11.2A组】福慧双修
    jzoj100048. 紧急撤离
    jzoj100045. 好数
    jzoj3327. 陶陶的难题
    2368. 黑白棋
    学习类欧几里得小记
  • 原文地址:https://www.cnblogs.com/zjulanjian/p/10955285.html
Copyright © 2011-2022 走看看