log4j.xml上面的
<?xml version="1.0" encoding="UTF-8"?>
//这行修改
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
第二行修改为:
<?xml version="1.0" encoding="UTF-8"?>
//改为这个
<!DOCTYPE log4j:configuration PUBLIC
"-//APACHE//DTD LOG4J 1.2//EN" "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
修改完尝试刷新clean 重新打包吧
解决问题的思路是:dtd文件不引用本地的 引用的互联网地址 这个弊端是当这个链接出现问题 会出现dtd找不到的问题