歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Log4j:ERROR問題解決

最近發現應用系統運行時,總是有“exception: org.xml.sax.SAXParseException: Content is not allowed in prolog”錯誤信息,分析錯誤後,定位components.loggers.xml配置文件有問題,

<entry key="app">
    <bean class="com.cvicse.commons.log.config.Log4jConfig">
      <property name="configFile">
      <value>log4j.properties</value>
      </property>
      <property name="logName">
      <value>app</value>
      </property>
    </bean>
    </entry>

將上面代碼中的log4j.properties修改為:log4j.xml文件後,提示
log4j:ERROR The content of element type "log4j:configuration" must match "的錯誤信息,從百度上搜索可能原因是log4j.xml中文件的位置不對應,發現應用系統中缺少log4j.xml、log4j.properties和log4j.dtd三個配置文件,添加配置文件並部署後,問題解決。

Log4j 的詳細介紹:請點這裡
Log4j 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved