I've got a web service using Tomcat/Axis that implements
org.apache.catalina.LifecycleListener.  I have an entry in my server.xml
file that looks like:  

<Context path="/axis" docBase="axis" debug="0" reloadable="true">
        <Listener className="org.swri.its.c2c.xml.C2CMessageProcessor"/>
</Context>

My problem is that when it tries to instantiate the class, I get the
following exception:

Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
        at
org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:78)
        at
org.apache.axis.client.Service.getAxisClient(Service.java:119)
        at org.apache.axis.client.Service.<init>(Service.java:130)

I have the log4j-core.jar class in my CLASSPATH.  I have even tried to
extract the jar file into classes, but it still can't find it.  I'm
using the log4j-core.jar file that came with axis-alpha3.  I'm also
using Java 1.4.0.  I've tried with 1.3.1_01 and older/newer versions of
log4j, but to no avail.  

Any ideas?

Thanks,
Mike

Reply via email to