No Im not. I thought i didnt need to if i wanted to grab the root loggers props which look in WEB-INF/classes. And again, my log4j file as defined in my properties file is logging just fine.
-B -----Original Message----- From: Edmon Begoli [mailto:[EMAIL PROTECTED] Sent: Friday, February 18, 2005 5:51 PM To: Tomcat Users List Subject: Re: log4j in tomcat erroring -- dont know why Brian, Are you calling PropertyConfigurator explicitly anywhere in your code? Brian McGovern wrote: >Hi. I've got tomcat up and running and have a log4j.properties file in my >WEB-INF\classes directory. My servlets and jsps run fine. No errors. > >Stdout.log shows this on servlet execution and i have no idea why because the >log4j log file is being populated just fine even though my stdout says its >not. ANY ideas? >thanks > >log4j:ERROR Could not read configuration file [log4j.properties]. >java.io.FileNotFoundException: log4j.properties (The system cannot find the >file specified) >java.io.FileNotFoundException: log4j.properties (The system cannot find the >file specified) > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(FileInputStream.java:106) > at java.io.FileInputStream.<init>(FileInputStream.java:66) > at > org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:297) > at > org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:315) > at > com.imediainc.nycballet.nycbbuilder.dataaccess.DBConnection.getConnection(Unknown > Source) > at > com.imediainc.nycballet.nycbbuilder.dataaccess.NYCBData.getAllReps(Unknown > Source) > at > com.imediainc.nycballet.nycbbuilder.control.RepsMainController.execute(Unknown > Source) > at > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421) > at > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226) > at > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) > at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312) > at > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670) > at > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637) > at org.apache.jsp.reps.index_jsp._jspService(index_jsp.java:43) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > > > --------------------------------------------------------------------- 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]