Hi Ceki,
                I am invoking the Logging from a JSP Page , I am attaching
 it alongwith this mail(SampleInputTest.jsp) in the attached testcase.zip.
 I also wanted to know , how do i get the path for the configuration file
 within tomcat , in case i want to invoke the logger from a Java class
 deployed within tomcat which does not have access to the ServletContext?
regards,
 Sudhir
> ----- Original Message -----
> From: "Ceki Gülcü" <[EMAIL PROTECTED]>
> To: "Log4J Users List" <[EMAIL PROTECTED]>
> Sent: Monday, July 15, 2002 15:03
> Subject: Re: Log4J DTD error
>
>
> >
> > 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]>
> >
> >
>


----------------------------------------------------------------------------
----


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

Attachment: testcase.zip
Description: Zip compressed data

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

Reply via email to