I've used log4j 1.2.9 with struts 1.2.7 and Weblogic 8.1.2 without any problems. Do you have any indication of what class is not being found? Are you missing a dependency for an appender that you're using? (See http://www.jguru.com/faq/view.jsp?EID=1007095, though this may be out-of-date.)
> -----Original Message----- > From: J T [mailto:[EMAIL PROTECTED] > Sent: Wednesday, February 01, 2006 9:57 AM > To: user@struts.apache.org > Subject: Just adding log4j.jar to struts 1.2.7 project under > weblogic causes stack trace > > > I would like to use log4j for logging under struts. As soon > as I add the log4j.jar to my WEB-INF/lib directory (I tried > 1.2-13, 1.2-12, 1.2-8, etc) and try to access the application > I get a 500 internal error (below). When I remove it my app > runs normally. I have tried using log4j.properties & > commons-logging.properties both with and without the jar > present and no logs were produced in any of the cases. > > Any thoughts on why this is happening? Is there a log4j > version recommended for struts 1.2.7? I only want a logging > framework that can write to a file and I don't think > SimpleLog can do that. > > Versions > Struts 1.2.7 > lo4j - various > weblogic - 8.1.2.0 > > Error 500--Internal Server Error > > java.lang.NoClassDefFoundError > at sun.reflect.GeneratedConstructo > rAccessor191.newInstance(Unknown > Source) > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:274) > at java.lang.Class.newInstance0(Class.java :306) > at java.lang.Class.newInstance(Class.java:259) > at > weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run( > ServletStubImpl.java:991) > at weblogic.security.acl.internal.AuthenticatedSubject.doAs ( > AuthenticatedSubject.java:317) > at > weblogic.security.service.SecurityManager.runAs(SecurityManager.java > :118) > at weblogic.servlet.internal.ServletStubImpl.createServlet( > ServletStubImpl.java:869) > at weblogic.servlet.internal.ServletStubImpl.createInstances ( > ServletStubImpl.java:848) > at weblogic.servlet.internal.ServletStubImpl.prepareServlet( > ServletStubImpl.java:787) > at weblogic.servlet.internal.ServletStubImpl.getServlet( > ServletStubImpl.java:518) > at weblogic.servlet.internal.ServletStubImpl.invokeServlet ( > ServletStubImpl.java:362) > at weblogic.servlet.internal.ServletStubImpl.invokeServlet( > ServletStubImpl.java:305) > at > weblogic.servlet.internal.WebAppServletContext$ServletInvocati > onAction.run( > WebAppServletContext.java :6350) > at weblogic.security.acl.internal.AuthenticatedSubject.doAs( > AuthenticatedSubject.java:317) > at > weblogic.security.service.SecurityManager.runAs(SecurityManager.java > :118) > at weblogic.servlet.internal.WebAppServletContext.invokeServlet ( > WebAppServletContext.java:3635) > at weblogic.servlet.internal.ServletRequestImpl.execute( > ServletRequestImpl.java:2585) > at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) > at weblogic.kernel.ExecuteThread.run (ExecuteThread.java:170) > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]