Could there be something outside your app that's using commons logging, and therefore needs log4j once it's installed? Try putting the log4j.jar in your server classpath, e.g., weblogic81/server/lib, and see if that helps. I'm really grasping at straws, here.
Alternatively, could there be another log4j.jar in the server classpath? See http://forums.bea.com/bea/message.jspa?messageID=200071715&tstart=0 and http://forums.bea.com/bea/message.jspa?messageID=200071922&tstart=0 Is your jar named "log4j.jar" and not something else? I turned up a this (http://forums.bea.com/bea/message.jspa?messageID=200060394&tstart=0) related to WLS 7.0. Have you tried flushing out the .wlnotdelete directory? We've had numerous issues with WLS deciding that it didn't need to deploy the new code because it thought the previously deployed version was good enough. Have you looked in the server log (either in the console that starts the server or through the management console), to see if there are any clues? Are you deploying this as a .war file or .ear file? - George > -----Original Message----- > From: J T [mailto:[EMAIL PROTECTED] > Sent: Wednesday, February 01, 2006 4:40 PM > To: Struts Users Mailing List > Subject: Re: Just adding log4j.jar to struts 1.2.7 project > under weblogic causes stack trace > > > yes using > > /opt/bea/wls_sp2/jdk141_05 > > > > > On 2/1/06, [EMAIL PROTECTED] > <[EMAIL PROTECTED]> > wrote: > > > > Are you using the jdk that comes with WebLogic? Under > WebLogic 8.1.2, > > that was in C:\bea\jdk141_05 for my installation. WebLogic > plays some > > intricate games with the ClassLoader. > > > > > -----Original Message----- > > > From: J T [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, February 01, 2006 4:27 PM > > > To: Struts Users Mailing List > > > Subject: Re: Just adding log4j.jar to struts 1.2.7 project under > > > weblogic causes stack trace > > > > > > > > > I agree that it is weird. We have log4j.jar in other applications > > > deployed on the server (not struts based > > > applications) and they work ok. We are using jdk14_05. > > > > > > All I need is a logger that will write to a file. I don't think > > > SimpleLog will do that so I guess log4j is the only other option. > > > > > > > > > On 2/1/06, [EMAIL PROTECTED] > > > <[EMAIL PROTECTED]> > > > wrote: > > > > > > > > None that are related to log4j. > > > > > > > > It's curious that your stack trace doesn't name the class > > > that can't > > > > be instantiated. What version of Java are you using? This > > > might be a > > > > question for BEA. > > > > > > > > - George > > > > > > > > > -----Original Message----- > > > > > From: J T [mailto:[EMAIL PROTECTED] > > > > > Sent: Wednesday, February 01, 2006 3:55 PM > > > > > To: Struts Users Mailing List > > > > > Subject: Re: Just adding log4j.jar to struts 1.2.7 > project under > > > > > weblogic causes stack trace > > > > > > > > > > > > > > > The jguru link you provided did not work for me. I > was using the > > > > > file appender so I don't think that I need anything else. > > > What libs > > > > > are in your WEB-INF/lib directory? > > > > > > > > > > On 2/1/06, [EMAIL PROTECTED] > > > > > <[EMAIL PROTECTED]> > > > > > wrote: > > > > > > > > > > > > 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$ServletInvoca > > > > > > > ti > > > > > > > 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] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > > - > > > > 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] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]