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]>