On JRun 3.1, we get this when invoking Axis:

org/apache/log4j/Logger
java.lang.NoClassDefFoundError: org/apache/log4j/Logger
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:237)
        at 
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JRunServletLoader.java:197)
        at 
allaire.jrun.servlet.JRunServletLoader.loadServletInstance(../servlet/JRunServletLoader.java:161)
        at 
allaire.jrun.servlet.JRunServletLoader.loadServlet(../servlet/JRunServletLoader.java:149)
        at allaire.jrun.servlet.JRunSE.getServletReference(../servlet/JRunSE.java:1706)
        at allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1232)
        at 
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDispatcher.java:89)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1553)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1543)
        at allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
        at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
        at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
        at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)

This is running with an axis.jar built with log4j1.2, in a webapp where log4j1.1.3 is 
available.

Interestingly, this does NOT happen when using the SimpleAxisServer, which is run 
outside of an app server context.  Perhaps this is somehow a JRun problem, although 
I'm still confused as to how it could happen at all.

Hey Axis+Tomcat users - do you guys see problems like this with the nightly build 
axis.jar and the log4j-core from xml-axis/java/lib?

--Glen


> -----Original Message-----
> From: Ceki Gülcü [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 08, 2002 1:04 PM
> To: Log4J Developers List; '[EMAIL PROTECTED]'
> Subject: RE: Interop with Log4j
> 
> 
> 
> Log4j 1.2alpha is perfectly backward compatible with 1.1.3. It's not
> maybe or perhaps. Please provide exact details about the
> nature of the problem. Thank you, Ceki
> 
> At 11:40 08.02.2002 -0500, Glen Daniels wrote:
> 
> >Hi all!
> >
> >I think this is a result of the change to make Category extend 
> >Logger.  All of our code uses Category, and so using code 
> compiled with 
> >log4j 1.2 with log4j 1.1.3 causes some problem with Logger not being 
> >found.  Sorry I can't be more detailed myself.  Are you guys 
> aware of any 
> >problems like this?
> >
> >--Glen
> >
> > > -----Original Message-----
> > > From: Tom Jordahl [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, February 08, 2002 11:36 AM
> > > To: '[EMAIL PROTECTED]'
> > > Cc: '[EMAIL PROTECTED]'
> > > Subject: RE: Interop with Log4j
> > >
> > >
> > > Tom Jordahl wrote:
> > > > The latest log4j from CVS has made a incompatible change
> > > from the previous
> > > > release version.
> > >
> > > Sam Ruby wrote:
> > > > Have you communicated this to the log4j development team?
> > > Such changes
> > > > would eventually impact Axis users...  I can tell you that
> > > the log4j team
> > > > takes backwards compatibility very seriously and
> > > agressively address any
> > > > issues brought to their attention.
> > >
> > > I have not in fact communicated with the log4j team.  Hi guys!
> > >
> > > Here is what I know:  If you try to use the nightly build
> > > axis.jar with the log4j.jar checked in to our CVS tree, it
> > > will fail due to a missing log4j class.  I apologize for not
> > > having the class name handy.
> > >
> > > --
> > > Tom Jordahl
> > > Macromedia
> > >
> >
> >--
> >To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
Ceki Gülcü

Reply via email to