`

控制台WARN No appenders could be found for logger

 
阅读更多
错误:tomcat里的shutdown.bat无法关闭启动的dos窗口:applicationContext.xml里的数据库配置有问题


在spring的web项目中常常会在tomcat启动的时候出现这种提示:

引用
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly
.


网上有好多解决办法都不管用,这个提示应该是读入web应用程序的log4j.properties文件之前就报出来了。是在加载org.springframework.web.context.ContextLoader这个listener的时候没找到log4j的配置文件造成的。

仔细查看web.xml发现在加载org.springframework.web.context.ContextLoader这个listener之后才加载org.springframework.web.util.Log4jConfigListener,把log4j的配置放到org.springframework.web.context.ContextLoader之前,就可以解决这个问题了。


Xml代码 
1.<!-- 以下3项参数与log4j的配置相关 -->  
2.       
3.    <context-param>  
4.        <param-name>log4jConfigLocation</param-name>  
5.        <param-value>/WEB-INF/log4j.properties</param-value>  
6.    </context-param>  
7.       
8.    <context-param>  
9.        <param-name>log4jRefreshInterval</param-name>  
10.        <param-value>60000</param-value>  
11.    </context-param>  
12.    <listener>  
13.        <listener-class>  
14.            org.springframework.web.util.Log4jConfigListener   
15.        </listener-class>  
16.    </listener>  
17.<!-- end -->  
18.  
19.    <listener>  
20.        <listener-class>  
21.            org.springframework.web.context.ContextLoaderListener   
22.        </listener-class>  
23.    </listener>  [/code 

  


  
分享到:
评论

相关推荐

    log4j日志报错解决办法

    首先,错误信息"log4j:WARN No appenders could be found for logger"表明Log4j找不到任何日志输出的目标,也就是没有设置日志appender。日志appender是Log4j用来定义日志输出目的地的组件,比如控制台、文件、邮件...

    log4j.properties

    log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the log4j system properly. 将这个文件放到resources目录下,消除警告。

    JAVACCC.DLL

    log4j:WARN No appenders could be found for logger org apache commons beanutils ConvertUtils 出现这个错误 在web inf classes路径下加了log4j properties文件还是这个错误log4j:WARN Please initialize the ...

    quartz log4j

    log4j:WARN No appenders could be found for logger (com.mchange.v2.log.MLog). log4j:WARN Please initialize the log4j system properly.

    log4j-1.2.14.jar

    报错WARN No appenders could be found for logger 或 WARN Please initialize the log4j system properly时需要引入的包。用法可以参考https://blog.csdn.net/u010912188/article/details/79761894

    log4j-appenders

    3. 日志级别与过滤器:根据需求设置不同级别的日志输出,如DEBUG、INFO、WARN、ERROR等,并可以配合Filter组件进行更精确的控制。 4. 性能监控:为了保证日志系统的健康运行,需要定期监控ASYNC Appender的性能指标...

    schemacrawler-hive:适用于Apache Hive的SchemaCrawler插件

    模式爬虫配置单元 不幸的是,到目前为止, 似乎是不切实际的。 从hive-1.1.0(CDH5.4)开始,...log4j:WARN No appenders could be found for logger (org.apache.hive.jdbc.Utils). log4j:WARN Please initialize the

    clj-hbase:小型且不完整的 hbase 0.98.3 clojure 包装器

    clj-hbase 这是一个用于 hbase 0.98.3 的小型且仍然不完整的 clojure 包装器 用法 假设我们有一个带有列族“byte-data...log4j:WARN No appenders could be found for logger ( org.apache.hadoop.metrics2.lib.Mutabl

    hanging-chad:演示两个ZK客户可以一次认为自己是领导者

    玩具应用程序可证明参加动物园管理员领导者选举食谱的多个客户可以随时认为自己是领导者。 建造 建立: $ ../gradlew jar 这将在build / libs中创建...log4j:WARN No appenders could be found for logger (org

    hadoop-2.6.0-hadoop.dll-winutils.exe

    log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory). log4j:WARN Please initialize the log4j system properly. log4j:WARN See ...

    Java记录文档

    当出现"log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader)"这样的警告时,这意味着log4j没有找到任何日志输出目标。这通常是因为日志配置文件未被正确加载。解决...

    struts2驱动包

    log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. 2009-8-29 14:02:12 org.apache.catalina.core....

    log4j简单配置

    例如,在Spring框架的应用中,如果没有正确配置log4j,就可能出现“log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext)”这类警告信息。...

    优雅的控制台日志Logger.zip

    优雅的控制台日志 Logger 是一个开源项目,其主要目标是提供一种高度可配置的方式来记录应用程序的运行状态,使得开发者可以更加清晰、有效地追踪代码执行过程中的信息、警告和错误。在开发过程中,日志系统扮演着至...

    tomcat排错经典案例之404.docx

    log4j:WARN No appenders could be found for logger (org.apache.mons.digester.Digester). log4j:WARN Please initialize the log4j system properly. 2009-11-06 21:39:17 org.apache.catalina.core....

Global site tag (gtag.js) - Google Analytics