1. 程式人生 > >log4j:WARN No appenders could be found for logger 問題解決

log4j:WARN No appenders could be found for logger 問題解決

在springmvc的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之前,就可以解決這個問題了。 
<!-- 以下3項引數與log4j的配置相關 -->  
      
    <context-param>  
        <param-name>log4jConfigLocation</param-name>  
        <param-value>/WEB-INF/log4j.properties</param-value>  
    </context-param>  
      
    <context-param>  
        <param-name>log4jRefreshInterval</param-name>  
        <param-value>60000</param-value>  
    </context-param>  
    <listener>  
        <listener-class>  
            org.springframework.web.util.Log4jConfigListener  
        </listener-class>  
    </listener>  
<!-- end -->  
  
    <listener>  
        <listener-class>  
            org.springframework.web.context.ContextLoaderListener  
        </listener-class>  
    </listener>  


相關推薦

log4j:WARN No appenders could be found for logger ().解決方案

 今天SpringBoot2整合mybatis+druid的時候出現了這個問題,其實對於這個問題,我們可以忽略,也可以解決的 解決方案: 1、在SpringBoot專案的resources目錄下建立一個log4j.properties檔案 2、檔案

log4j:WARN No appenders could be found for logger 解決辦法

ould system log4j config article tails console 博文 原創文章 轉自:https://blog.csdn.net/chw0629/article/details/80567936 使用log4j時不起作用,每次執行完出現以下提示

log4j WARN No appenders could be found for logger解決方法

在maven工程裡面使用log4j報如下警告: log4j:WARN No appenders could be found for logger (com.appium.framework.automation.util.TestLog). log4j:WARN Plea

出現log4j:WARN No appenders could be found for logger 解決方法

尼瑪哥在編譯一個專案的時候,出現了spring專案經常在啟動tomcat時報如下警告資訊: log4j:WARN No appenders could be found for logger (org.springframework.web.context.Context

log4j:WARN No appenders could be found for logger 解決方案

我們在使用Log4j的時候,總是出現: Java程式碼  log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).  log4j:WARN Please initialize the lo

關於控制臺輸出 警告 log4j:WARN No appenders could be found for logger

錯誤信息 解決 targe txt 發布 contexts oca 重新 fig 新建struts2項目時出現警告   log4j:WARN No appenders could be found for logger 於是上網搜查了解決方案 轉自:最愛NBA 在src下面

log4j:WARN No appenders could be found for logger

you lips ffffff 導入 ips ogg console shadow pattern Eclipse 用Spring導入這幾個文件都正常,可是寫簡單的代碼輸出HelloWorld,運行就出現下面的錯誤:解決這問題是在src下新建log4j.properties

log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory)解決方案

本地sources資料夾下建立log4j.properties: # Global logging configuration \u5F00\u53D1\u65F6\u5019\u5EFA\u8BAE\u4F7F\u7528 debug log4j.rootLogger=DEBUG, stdou

log4j:WARN No appenders could be found for logger 問題解決

在springmvc的web專案中常常會在tomcat啟動的時候出現這種提示:  log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader

log4j一直報錯,log4j:WARN No appenders could be found for logger解決方法

在該應用的classpath即bin資料夾下新建log4j.properties檔案,貼上如下內容: log4j.debug=TRUE log4j.rootLogger=INFO, R log4j.appender.R=org.apache.log4j.R

log4j問題解決log4j:WARN No appenders could be found for logger

如提示,log4j沒有配置日誌記錄的位置,需要配置log4j.properties,在src目錄下新建log4j.properties,將下面的內容寫入檔案1.應用於控制檯 log4j.appender.CONSOLE = org.apache.log4j.ConsoleAp

Dubbo 啟動服務提示 log4j:WARN No appenders could be found for logger

啟動 Dubbo 專案的時候,IDEA 提示如下: log4j:WARN No appenders could be found for logger (com.alibaba.dubbo.com

我們在使用Log4j的時候,總是出現: log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.Lo

當我們使用log4j的時候,會出現以下錯誤: log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationCont

WARN No appenders could be found for logger (org.jboss.logging).

log4j:WARN No appenders could be found for logger (org.jboss.logging). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http:/

Java API連線Hbase時報錯WARN No appenders could be found for logger

報錯的內容如下: log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory). log4j:WARN Pleas

Initializing Spring root WebApplicationContext log4j:WARN No appenders couould be found for logger (

13:41:48,958 INFO [web.context.ContextLoader] Root WebApplicationContext: initialization started  13:41:49,067 INFO [context.support.XmlWebApplicationConte

flume啟動No appenders could be found for logger (org.apache.flume.lifecycle.LifecycleSupervisor)

flume 安裝成功後啟動可能會遇到如下異常。 問題: log4j:WARN No appenders could be found for logger (org.apache.flume.lifecycle.LifecycleSupervisor). log4j:WA

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 解決方法

子項目 tom could javax tee IT getc 原因 flag 在使用hibernate validator進行參數有效性校驗的時候,我們有時候會遇到javax.validation.UnexpectedTypeException: HV000030: No

python多執行緒操作報錯:No handlers could be found for logger "websocket"

用python模擬對講機線上工具,在伺服器上成功連線的連線上限是1020個,需要確定遇到這個瓶頸的原因 1.連線失敗時的報錯資訊為 No handlers could be found for logger "websocket" 解決方法: import logging

python遇到的問題:No handlers could be found for logger *

以前用的好好的logging,拷貝過來寫新的指令碼時,遇到了這個問題。網上找了半天也沒找到答案。 後來發現問題是這樣產生的:我在try塊裡面定義了logging的控制代碼,但是在except下面使用了這個logging——而此時,如果try 中拋異常時,控制代碼還沒建立,e