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

Reply via email to