Can you run your applicatoin with the "log4j.debug" system property set to true? As in

java -Dlog4j.debug=true ...

and send back the results? Thanks, Ceki

At 09:48 16.10.2001 +1000, you wrote:
>I have the same problem I think.
>RedHat Linux, IBM JDK 1.2, latest Xerces and latest log4j(1.1.3).
>
>I get a stack trace like this:
>
>log4j:ERROR Could not find [log4j.dtd]. Used
>[com.ibm.servlet.classloader.DynamicClassLoader@4ce476d1] class loader
>in
>the search.
>log4j:ERROR Could not parse input stream
>[java.io.FileInputStream@95b176d3].
>org.xml.sax.SAXParseException: File
>"file:///export/www/cmadev.prv.au.itouchnet.net/etc/log4j.dtd" not
>found.
>        at org.xml.sax.SAXException.<init>(SAXException.java:45)
>        at
>org.xml.sax.SAXParseException.<init>(SAXParseException.java:56)
>        at
>org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1022)
>        at
>org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalEntit
>y(DefaultEntityHandler.java:788)
>        at
>org.apache.xerces.readers.DefaultEntityHandler.startReadingFromExternalSubse
>t(DefaultEntityHandler.java:566)
>        at
>org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScanner.java
>:1131)
>        at
>org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDocumentSc
>anner.java:2177)
>        at
>org.apache.xerces.framework.XMLDocumentScanner.access$0(XMLDocumentScanner.j
>ava:2133)
>        at
>org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XML
>DocumentScanner.java:882)
>        at
>org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
>java:380)
>        at
>org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)
>        at
>org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:12
>3)
>        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.XMLWatchdog.doOnChange(DOMConfigurator.java:725)
>        at
>org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:80
>)
>        at
>org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:49)
>        at
>org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:717)
>        at
>org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:
>517)
>        at net.itouchnet.au.util.logger.LogUtil.init(LogUtil.java:110)
>        at
>net.itouchnet.cma.webclient.InitServlet.initLog4J(InitServlet.java:202)
>        at
>net.itouchnet.cma.webclient.InitServlet.initWebClientConfig(InitServlet.java
>:253)
>        at
>net.itouchnet.cma.webclient.InitServlet.initWebClientConfig(InitServlet.java
>:240)
>        at
>net.itouchnet.cma.webclient.InitServlet.init(InitServlet.java:177)
>        at
>com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManager.ja
>va:604)
>        at
>com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecycleSe
>rvlet.java:136)
>        at
>com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLifecycl
>eServlet.java:244)
>        at
>com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycleSer
>vlet.java:102)
>        at
>com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:284)
>        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>        at
>com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.java:
>76)
>        at
>com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppServlet
>Manager.java:91)
>        at
>com.ibm.servlet.engine.webapp.WebAppServletManager.loadAutoLoadServlets(WebA
>ppServletManager.java:158)
>        at
>com.ibm.servlet.engine.webapp.WebApp.loadServletManager(WebApp.java:806)
>        at com.ibm.servlet.engine.webapp.WebApp.init(WebApp.java:93)
>        at
>com.ibm.servlet.engine.srt.WebGroup.loadWebApp(WebGroup.java:121)
>        at com.ibm.servlet.engine.srt.WebGroup.init(WebGroup.java:82)
>        at
>com.ibm.servlet.engine.ServletHost.addWebGroup(ServletHost.java:117)
>        at
>com.ibm.servlet.engine.ServletEngineDynamicUpdateSupport.addWebGroup(Servlet
>EngineDynamicUpdateSupport.java:126)
>        at
>com.ibm.ejs.sm.active.ActiveServletGroup.startAction(ActiveServletGroup.java
>:76)
>        at
>com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:682)
>        at
>com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:117)
>        at
>com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
>va:584)
>        at
>com.ibm.ejs.sm.active.ActiveServletEngine.startAction(ActiveServletEngine.ja
>va:60)
>        at
>com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:682)
>        at
>com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:117)
>        at
>com.ibm.ejs.sm.active.ActiveObject.operateOnContainedObjects(ActiveObject.ja
>va:584)
>        at
>com.ibm.ejs.sm.active.ActiveEJBServer.startAction(ActiveEJBServer.java:96)
>        at
>com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:682)
>        at
>com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:117)
>        at java.lang.reflect.Method.invoke(Native Method)
>        at
>com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.ja
>va:93)
>        at
>com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:6
>2)
>        at
>com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(_AdminAgentImpl_Tie.java:80
>)
>        at
>com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(ExtendedServerDelegate.ja
>va:506)
>        at com.ibm.CORBA.iiop.ORB.process(ORB.java:2282)
>        at com.ibm.CORBA.iiop.WorkerThread.run(WorkerThread.java:195)
>        at
>com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(ThreadPool.java:535)
>log4j:ERROR No appenders could be found for category
>(net.itouchnet.cma.webclient.InitServlet).
>log4j:ERROR Please initialize the log4j system properly.
>
>
>Ceki Gülcü wrote:
>> 
>> Brendon,
>> 
>> Which version of log4j is this? Which XML parser?
>> 
>> At 09:40 15.10.2001 +0100, Mclean, Brendon wrote:
>> 
>> >We're running LOG4J on JDK1.3.1 and we're getting a strange error:
>> >
>> >log4j:ERROR Could not find [log4j.dtd]. Used 
>[sun.misc.Launcher$AppClassLoader@71732b] class loader in the search.
>> >
>> >From looking at the code I am assuming that it is trying to find the DTD in the 
>classpath, which it should do because it is finding the rest of the Log4J classes.  
>The application will not work unless I extract the DTD from the JAR and place it in 
>the working directory.  Is this an error or am I doing something wrong?
>> >
>> >Thanks in advance.
>> >Brendon McLean.
>> 
>> --
>> Ceki Gülcü - http://qos.ch
>> Link of the day: http://www.skeptictank.org/isaac.htm
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]

--
Ceki Gülcü - http://qos.ch
Link of the day: http://www.skeptictank.org/isaac.htm


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

Reply via email to