Hi all

I suffer for quite long time under the following problem.
I want to use log4j in my webapp. I initialize log4j with a init servlet as
described in the log4j docs. The xml config file is speziefied like this:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM
"C:\Programme\jakarta-tomcat-3.2.3\webapps\pcd\WEB-INF\classes\log4j.dtd">

When I start tomcat 3.2.3 I get the error message given below.

I have tried several different URI for the SYSTEM element.
Is there someone who knows the solution to that problem?

Thank you very much for your help and time.
Roland


Starting tomcat. Check logs/tomcat.log for error messages
log4j:ERROR Could not find [log4j.dtd]. Used
[sun.misc.Launcher$AppClassLoader@404536] class loader in the search.
log4j:ERROR Could not parse input stream [java.io.FileInputStream@7a5cc].
org.xml.sax.SAXParseException: Relative URI
"C:\Programme\jakarta-tomcat-3.2.3\webapps\pcd\WEB-INF\classes\log4j.dtd";
can not be resolved w
ithout a document URI.
        at com.sun.xml.parser.Parser.fatal(Parser.java:2817)
        at com.sun.xml.parser.Parser.fatal(Parser.java:2811)
        at com.sun.xml.parser.Parser.parseSystemId(Parser.java:2412)
        at com.sun.xml.parser.Parser.maybeExternalID(Parser.java:2390)
        at com.sun.xml.parser.Parser.maybeDoctypeDecl(Parser.java:1100)
        at com.sun.xml.parser.Parser.parseInternal(Parser.java:481)
        at com.sun.xml.parser.Parser.parse(Parser.java:284)
        at
com.sun.xml.parser.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:95)
        at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:592)
        at
org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:527)
        at
org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:606)
        at ch.plenum.pcd.PCDInitServlet.init(PCDInitServlet.java:18)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at
org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)
        at org.apache.tomcat.core.Handler.init(Handler.java:215)
        at
org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)
        at
org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOnStartup
Interceptor.java:130)
        at
org.apache.tomcat.core.ContextManager.initContext(ContextManager.java:491)
        at
org.apache.tomcat.core.ContextManager.init(ContextManager.java:453)
        at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:195)
        at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
log4j:ERROR No appenders could be found for category
(ch.plenum.pcd.PCDInit).
log4j:ERROR Please initialize the log4j system properly.
 ERROR
java.lang.IllegalArgumentException: InputStream cannot be null




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

Reply via email to