簡體   English   中英

如何為Web應用程序配置log4j.xml?

[英]How do I configure log4j.xml for a web app?

我試圖在webLogic上運行Java應用程序,並且使用log4j。 我將eclipse和webLogic服務器中的log4j.xml都放在了WebContent / WEB-INF中(當我嘗試在服務器上運行應用程序並解決問題時)時,我說內容中不允許使用DOCTYPE。 我理解問題來自包含以下第一行的log4j.xml:

<element><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"></element>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
...
</log4j:configuration>

log4j.xml是否不應該放置在WebContent文件夾中? 還有另一種不使用!DOCTYPE來配置log4j的方法嗎?

您的XML並不是真正的XML(因此您甚至無需查看log4j內容)。

必須在XML文檔的主體之前聲明Doctypes。 您將其放在“元素”標記的中間。 通過將doctype放在標簽的中間,文檔“成為” XML而不是“ XML”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM