Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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 “;log4j:配置&x201D;必须匹配“;(渲染器&x2026;.loggerFactory)?&x201D;_Java_Tomcat_Maven_Log4j - Fatal编程技术网

Java “;log4j:配置&x201D;必须匹配“;(渲染器&x2026;.loggerFactory)?&x201D;

Java “;log4j:配置&x201D;必须匹配“;(渲染器&x2026;.loggerFactory)?&x201D;,java,tomcat,maven,log4j,Java,Tomcat,Maven,Log4j,将我的war文件部署到tomcat时出错: log4j:WARN The content of element type "log4j:configuration" must match "(renderer*,throwableRenderer?,appender*,plugin*,(category|logger)*,root?,(categoryFactory|loggerFactory)?)" 我搜索了一下,发现log4j.xml的顺序可能是错误的,但应该是正确的 <?xml v

将我的war文件部署到tomcat时出错:

log4j:WARN The content of element type "log4j:configuration" must match "(renderer*,throwableRenderer?,appender*,plugin*,(category|logger)*,root?,(categoryFactory|loggerFactory)?)"
我搜索了一下,发现log4j.xml的顺序可能是错误的,但应该是正确的

<?xml version="1.0" encoding="UTF-8" ?>  
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

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

  <appender name="console" class="org.apache.log4j.ConsoleAppender">  
    <param name="Target" value="System.out"/>  
    <layout class="org.apache.log4j.PatternLayout">  
      <param name="ConversionPattern" value="%-5p %d %c %x - %m%n"/>  
    </layout>  
  </appender>  

  <root>  
    <priority value ="error" />  
    <appender-ref ref="console" />  
  </root>  

  <category name="org.springframework" additivity="false">  
    <priority value="info" />  
    <appender-ref ref="console" />  
  </category>  

</log4j:configuration>


有什么建议吗?

根据错误消息,DTD希望所有
类别
元素都在
元素之前。你把它们放错方向了。

按照以下顺序操作:

<renderer></renderer>

<appender></appender>

<plugin></plugin>

<logger></logger>

<category></category>

<root></root>

<loggerfactory></loggerfactory>

<categoryfactory></categoryfactory>