eclipse中编辑log4j 的xml配置文件时,自动提示

来源:互联网 发布:英语口语录音软件 编辑:程序博客网 时间:2024/05/16 09:44

方法1. 配置log4j.dtd文件:   Windows -> Preferences -> XML -> XML Catalog         点击 Add..  添加一个XML Catalog Entry

       在弹出的窗口如下配置:

                Location:    jar:file:F:/software/sts-2.3.3.M2/plugins/org.apache.log4j_1.2.13.v200903072027.jar!/org/apache/log4j/xml/log4j.dtd

                Key Type:    Public ID

                Key:             -//LOGGER

       注意:Location中的log4j.dtd文件的位置使用的是我本机STS的plugins里自带的log4jxxx.jar中的的文件,所以URI的前缀是 jar:file:

      此处也可以改成系统文件的位置,如 F:\software\sts-2.3.3.M2\plugins\log4j.dtd  只要这个log4j.dtd文件存在就行了。

然后将log4j.xml中的DOCTYPE声明修改为:


<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE log4j:configuration PUBLIC "-//LOGGER" "log4j.dtd"> 

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

</log4j:configuration>

重新编译项目就可以了。


方法2.直接将log4j.dtd文件拷贝到与log4j.xml文件的同级目录下即可,但这样做每个用到log4j.xml的地方都要拷贝一次。

这种方法下DOCTYPE不用更改。

 

1 0
原创粉丝点击