簡體   English   中英

Log4j2詢問log4j.dtd

[英]Log4j2 asking for log4j.dtd

我正在嘗試從log4j1.x遷移到log4j2.x。 我已經從遷移文檔的幫助下修改了log4j.xml。

當我運行spring boot jar時,出現錯誤:

錯誤StatusLogger錯誤解析C:\\ dev \\ project \\ project-packager-boot \\ build \\ resources \\ main \\ log4j2.xml java.io.FileNotFoundException:C:\\ dev \\ project \\ project-application-packager-boot \\ build \\ resources \\ main \\ log4j.dtd(系統找不到指定的文件)

這是否意味着我正在運行log4j1而不是log4j2?

請讓我知道是否需要更多信息。

檢查您的xml配置文件是否仍然顯示以下內容:

<!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd">

如果是,請將其刪除。

參考

-編輯-

它會在其他路徑中查找dtd,因此請驗證是否存在另一個(舊的)log4j配置文件

C:\dev\project\project-application-packager-boot\build\resources\main\log4j.xml

暫無
暫無

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

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