",而系統(tǒng)或項(xiàng)目中找不到log4j.dtd,因此出現(xiàn)以上警告。
" />
這是關(guān)于log4j的dtd文件下載,log4j.xml中使用log4j的DTD驗(yàn)證其格式的有效性"<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">",而系統(tǒng)或項(xiàng)目中找不到log4j.dtd,因此出現(xiàn)以上警告。
關(guān)于log4j的dtd文件用解壓縮工具解壓log4j.jar文件,找到org/apache/log4j/xml目錄下的log4j.dtd文件。
然后根據(jù)提示的錯(cuò)誤(提示在哪里找不到dtd文件,如我的是eclipse的安裝目錄下)把dtd文件放到那個(gè)地方就ok了。
xml格式的log4j配置文件需要使用org.apache.log4j.xml.DOMConfigurator.configure()方法來讀入。對(duì)xml文件的語法定義可以在log4j的發(fā)布包中找到:org/apache/log4j/xml/log4j.dtd。log4j的xml配置文件的樹狀結(jié)構(gòu)如下所示,注意下圖只顯示了常用的部分。