",而系统或项目中找不到log4j.dtd,因此出现以上警告。
" />
这是关于log4j的dtd文件下载,log4j.xml中使用log4j的DTD验证其格式的有效性"<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">",而系统或项目中找不到log4j.dtd,因此出现以上警告。
关于log4j的dtd文件用解压缩工具解压log4j.jar文件,找到org/apache/log4j/xml目录下的log4j.dtd文件。
然后根据提示的错误(提示在哪里找不到dtd文件,如我的是eclipse的安装目录下)把dtd文件放到那个地方就ok了。
xml格式的log4j配置文件需要使用org.apache.log4j.xml.DOMConfigurator.configure()方法来读入。对xml文件的语法定义可以在log4j的发布包中找到:org/apache/log4j/xml/log4j.dtd。log4j的xml配置文件的树状结构如下所示,注意下图只显示了常用的部分。