Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么amd I从Log4J 1.2.17收到警告?_Java_Spring_Log4j_Spring Webflow - Fatal编程技术网

Java 为什么amd I从Log4J 1.2.17收到警告?

Java 为什么amd I从Log4J 1.2.17收到警告?,java,spring,log4j,spring-webflow,Java,Spring,Log4j,Spring Webflow,为什么amd I从Log4J 1.2.17收到警告?我试图在我的java项目中使用log4j,但我一直收到以下警告。有人能告诉我为什么吗 警告: log4j:WARN Continuable parsing error 2 and column 87 log4j:WARN Document root element "log4j:configuration", must match DOCTYPE root "null". log4j:WARN Continuable parsing error

为什么amd I从Log4J 1.2.17收到警告?我试图在我的java项目中使用log4j,但我一直收到以下警告。有人能告诉我为什么吗

警告:

log4j:WARN Continuable parsing error 2 and column 87
log4j:WARN Document root element "log4j:configuration", must match DOCTYPE root "null".
log4j:WARN Continuable parsing error 2 and column 87
log4j:WARN Document is invalid: no grammar found.
我的log4j.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<log4j:configuration xmlns:log4j = "http://jakarta.apache.org/log4j/" debug = "false">
    <appender name = "FILE" class = "org.apache.log4j.RollingFileAppender">
        <param name = "File" value = "test.log"/>
        <param name = "MaxFileSize" value = "5MB"/>
        <param name = "MaxBackupIndex" value = "50"/>
        <layout class = "org.apache.log4j.PatternLayout">
            <param name = "ConversionPattern" value = "[%d{dd/MM/yy hh:mm:ss:sss z}] %5p %c{2}: %m%n"/>
        </layout>
    </appender>

    <appender name="console" class="org.apache.log4j.ConsoleAppender">
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
        </layout>
    </appender>


    <category name = "org.uftwf">
        <priority value = "debug"/>
    </category>

    <!-- 
    <category name = "org.apache.catalina">
        <priority value = "error"/>
    </category>


    <category name = "org.hibernate">
        <priority value = "debug"/>
    </category>

    <category name="org.hibernate.SQL"> 
        <priority value="TRACE"/>  
    </category> 

    <category name="org.hibernate.type"> 
         <priority  value="TRACE"/> 
     </category> 

     -->

    <root>
        <priority value = "warn"/>
        <appender-ref ref = "console"/>
    </root>
</log4j:configuration>

我知道这只是一个警告,但我想知道为什么我会得到它们,并阻止它们的到来。。谢谢

您应该在
@AKC No之前有一个
,根据:DOCTYPE不再使用。