Sudhir,
I have just tested log4j with Xerces 2.0.2 without any problems. Your config file looks fine.Can you create a test case reproducing the problem? (The smaller the better.) Thank you. At 09:55 15.07.2002 +0530, you wrote: > >Hi Everybody, > I have a web application , in which I am using >struts 1.02, log4j1.2.5, Xerces 2.02 >I am facing problems while initailizing logging my Configuration XML file >for log4J is "logconfig.xml" >inside my Jsp I have the following code. > >String ls_path = getServletContext().getRealPath("/")+"logconfig.xml"; > DOMConfigurator.configure(ls_path); > >When I run the JSP I get the following exception with regards to the >log4j.dtd but if I use the xerces1.4 jar then everything is fine, is there a >setting I am missing out here? >How should I overcome this? I guess it is because of the new version of >xerces in my lib directories. >Kindly provide me with a solution. >I have attached my loconfig.xml along with this mail. >regards, >Sudhir > >--------------------------------------------------------------------------- >Starting service Tomcat-Apachelog4j:ERROR Could not parse input source >[org.xml. ><mailto:sax.InputSource@cd66ea>sax.InputSource@cd66ea]. >Apache Tomcat/4.0.4 > >java.net.MalformedURLException: no protocol: log4j.dtd > at java.net.URL.<init>(URL.java:579) > at java.net.URL.<init>(URL.java:476) > at java.net.URL.<init>(URL.java:425) > at >org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager. >java:796) > at >org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManag >er.java:756) > at >org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScanner >Impl.java:267) > at >org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch( >XMLDocumentScannerImpl.java:826) > at >org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XM >LDocumentFragmentScannerImpl.java:333) > at >org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav >a:524) > at >org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.jav >a:580) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253) > at >org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl. >java:201) > at >org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:672) > at >org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:616) > at >org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java >:584) > at >org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:6 >94) > at >org.apache.jsp.SampleInput$jsp._jspService(SampleInput$jsp.java:227) > at >org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at >org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspSer >vlet.java:201) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 >81) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >icationFilterChain.java:247) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >ilterChain.java:193) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV >alve.java:243) > at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline >.java:566) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav >a:472) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextV >alve.java:190) > at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline >.java:566) > at >org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve >.java:246) > at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline >.java:564) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav >a:472) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > at >org.apache.catalina.core.StandardContext.invoke(StandardContext.java: >2347) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j >ava:180) > at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline >.java:566) > at >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche >rValve.java:170) > at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline >.java:564) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j >ava:170) > at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline >.java:564) > at >org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: >468) > at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline >.java:564) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav >a:472) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal >ve.java:174) > at >org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline >.java:566) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav >a:472) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > at >org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso >r.java:1027) > at >org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja >va:1125) > at java.lang.Thread.run(Thread.java:536) >log4j:WARN No appenders could be found for logger (System). >log4j:WARN Please initialize the log4j system properly. >---------------------------------------------------------------------------- >-------------------- > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Ceki -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>