Hi All,

I'm trying to get log4j incorporated into a servlet that I'm writing.  I'm
using JBoss 2.4.3 with Tomcat 3.2.3.

Here's the XML file that I'm using:

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

<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  <appender name="DefaultAppender"
      class="org.apache.log4j.RollingFileAppender" />

  <category name="com.follett.flsg.request">
    <priority value ="debug" />
    <appender-ref ref="DefaultAppender" />
  </category>
</log4j:configuration>


And here's the error I'm getting from the console.

[Default] log4j:ERROR FATAL: The markup in the document preceding the root
eleme
nt must be well-formed.
        at line=9 col=3 of SystemId
="jar:file:/C:/JBoss-2.4.3_Tomcat-3.2.3/jboss
/lib/ext/log4j.jar!/org/apache/log4j/xml/log4j.dtd" PublicID = "null"
[Default] Could not initialize XMLSample program.
[Default] org.xml.sax.SAXException: Stopping after fatal error: The markup
in th
e document preceding the root element must be well-formed.
[Default]       at
org.apache.xerces.framework.XMLParser.reportError(XMLParser.j
ava:1245)
[Default]
[Default]       at
org.apache.xerces.framework.XMLDocumentScanner.reportFatalXML
Error(XMLDocumentScanner.java:570)
[Default]
[Default]       at
org.apache.xerces.framework.XMLDocumentScanner.abortMarkup(XM
LDocumentScanner.java:624)
[Default]
[Default]       at
org.apache.xerces.framework.XMLDocumentScanner$PrologDispatch
er.dispatch(XMLDocumentScanner.java:834)
[Default]
[Default]       at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLD
ocumentScanner.java:381)
[Default]
[Default]       at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:10
98)
[Default]
[Default]       at com.follett.flsg.log.Log.<init>(Log.java:80)
[Default]
[Default]       at
com.follett.flsg.request.AddReqServlet.init(AddReqServlet.jav
a:81)
[Default]
[Default]       at
org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.j
ava:317)
[Default]
[Default]       at org.apache.tomcat.core.Handler.init(Handler.java:215)
[Default]
[Default]       at
org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.jav
a:296)
[Default]
[Default]       at org.apache.tomcat.core.Handler.service(Handler.java:254)
[Default]
[Default]       at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.
java:372)
[Default]
[Default]       at
org.apache.tomcat.core.ContextManager.internalService(Context
Manager.java:812)
[Default]
[Default]       at
org.apache.tomcat.core.ContextManager.service(ContextManager.
java:758)
[Default]
[Default]       at
org.apache.tomcat.service.http.HttpConnectionHandler.processC
onnection(HttpConnectionHandler.java:213)
[Default]
[Default]       at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoi
nt.java:416)
[Default]
[Default]       at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadP
ool.java:501)
[Default]
[Default]       at java.lang.Thread.run(Thread.java:484)
[Default]

Anybody have any ideas?

Thanks in advance.

- Bob



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to