I suggest you set "prefer-web-inf-classes" to true in your weblogic.xml, and ensure that your new libraries are only contained in your WEB-INF/lib directory. If you don't, either your application or the base WebLogic infrastructure may develop subtle (or acute) problems.
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: Friday, January 14, 2005 2:43 AM > To: [email protected] > Subject: commons-logging 1.0.4 on bea weblogic 8.1 dependencies > > > Hello. > > I just tried to upgrade to struts 1.2.6. This includes upgrading > commons-logging from 1.0.3 to 1.0.4. > Having done that I found a dependency problem: > > The Class org.apache.commons.logging.impl.Log4JCategoryLog is > outdated and > replaced with > org.apache.commons.logging.impl.Log4JLogger. > > I have updated my configurations (commons-logging.properties) > and sources > to that and could > minimize the exceptions during deployment to one: > > <14.01.2005 11:16 Uhr CET> <Error> <HTTP> <BEA-101216> > <Servlet: "action" > failed to preload on startup in Web application: > "pma-backoffice-R2_0". > javax.servlet.ServletException: > org.apache.log4j.Category.log(Ljava/lang/String;Lorg/apache/lo > g4j/Level;Ljava/lang/Object;Ljava/lang/Throwable;)V > at > weblogic.servlet.internal.ServletStubImpl.createServlet(Servle > tStubImpl.java:906) > at > weblogic.servlet.internal.ServletStubImpl.createInstances(Serv > letStubImpl.java:842) > at > weblogic.servlet.internal.ServletStubImpl.prepareServlet(Servl > etStubImpl.java:782) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlet( > WebAppServletContext.java:3236) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlets > (WebAppServletContext.java:3181) > at > weblogic.servlet.internal.WebAppServletContext.preloadResource > s(WebAppServletContext.java:3154) > at > weblogic.servlet.internal.HttpServer.preloadResources(HttpServ > er.java:654) > at > weblogic.servlet.internal.WebService.preloadResources(WebServi > ce.java:483) > at > weblogic.servlet.internal.ServletInitService.resume(ServletIni > tService.java:30) > at > weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131) > at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964) > at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359) > at weblogic.Server.main(Server.java:32) > > > > However I could not find this to be sourcing in my code but > it seemes to > be bea weblogic's code that > tries to use the outdated class. > > Can you tell me a solution to this problem or help me track > down the cause > in detail and > possibly how to fix it? > > If there is none, could you tell me if struts 1.2.6 can work > with 1.0.3 > instead? > > Thanx in Advance, > Lukas �sterreicher > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
