簡體   English   中英

log4j:與Tomcat 6的錯誤

[英]log4j:ERROR with Tomcat 6

我用Java EE編寫了一個Web應用程序。 我使用的是log4j和Tomcat 6.0.28。 當我在tomcat啟動我的應用程序時,我的控制台每3秒出現一條錯誤消息:

log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.

有人知道這意味着什么嗎? log4j.xml可能有問題嗎? 如果是nessecary,我可以發布更多的代碼/配置文件。

該應用程序有效,但我有點擔心。 謝謝...

這是Tomcat的log4j 1.2.15 錯誤 更新到版本1.2.17或更改為log4j 2,錯誤消息將消失。

編輯catalina屬性

CATALINA_OPTS = -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES = FALSE

我創建了一個新的maven webproject,並將所有文件逐步遷移到新項目中。

之后它沒有log4j錯誤!

我有同樣的錯誤。 設置系統屬性

-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false

解決了症狀。

但是,可能存在潛在的錯誤。 在我的例子中有一個ClassNotFoundException 檢查你的tomcat日志。

有關解釋,請參閱此錯誤報告 ,該報告稱它在關機期間發生,但似乎是同一個錯誤。 也試試這個頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM