I'm in classpath hell.  I THINK I've done everything right, but happy axis
doesn't work for me.  I get this error when I try to run:

Needed Components
Found SAAJ API (javax.xml.soap.SOAPMessage) at
/usr/local/jakarta-tomcat-4.1.24/webapps/axis/WEB-INF/lib/saaj.jar
Found JAX-RPC API (javax.xml.rpc.Service) at
/usr/local/jakarta-tomcat-4.1.24/webapps/axis/WEB-INF/lib/jaxrpc.jar


So its finding saaj.jar and jaxrpc.jar, but not activation.jar?

Error: could not find a dependency of class
org.apache.axis.transport.http.AxisServlet from file axis.jar
Axis will not work
See http://xml.apache.org/axis/
The root cause was: null
This can happen e.g. if org.apache.axis.transport.http.AxisServlet is in the
'common' classpath, but a dependency like activation.jar is only in the
webapp classpath.


Here is my $CLASSPATH and $AXISCLASSPATH


echo $CLASSPATH
/System/Library/Java /System/Library/Frameworks/JavaFoundation.framework
/System/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafound
ation.jar 
/System/Library/Frameworks/JavaFoundation.framework/WebServerResources/Java/
com/webobjects/foundation /Library/Java/Extensions
/usr/local/tomcat/common/lib/activation.jar
/usr/local/tomcat/common/lib/ant.jar
/usr/local/tomcat/common/lib/commons-collections.jar
/usr/local/tomcat/common/lib/commons-dbcp.jar
/usr/local/tomcat/common/lib/commons-logging-api.jar
/usr/local/tomcat/common/lib/commons-pool.jar
/usr/local/tomcat/common/lib/jasper-compiler.jar
/usr/local/tomcat/common/lib/jasper-runtime.jar
/usr/local/tomcat/common/lib/jdbc2_0-stdext.jar
/usr/local/tomcat/common/lib/jndi.jar /usr/local/tomcat/common/lib/jta.jar
/usr/local/tomcat/common/lib/mail.jar
/usr/local/tomcat/common/lib/naming-common.jar
/usr/local/tomcat/common/lib/naming-factory.jar
/usr/local/tomcat/common/lib/naming-resources.jar
/usr/local/tomcat/common/lib/servlet.jar

echo $AXISCLASSPATH
/usr/local/axis/lib/axis.jar /usr/local/axis/lib/commons-discovery.jar
/usr/local/axis/lib/commons-logging.jar /usr/local/axis/lib/jaxrpc.jar
/usr/local/axis/lib/saaj.jar /usr/local/axis/lib/log4j-1.2.8.jar
/usr/local/axis/lib/xml-apis.jar /usr/local/axis/lib/xercesImpl.jar
/usr/local/tomcat/common/lib/activation.jar
/usr/local/tomcat/common/lib/ant.jar
/usr/local/tomcat/common/lib/commons-collections.jar
/usr/local/tomcat/common/lib/commons-dbcp.jar
/usr/local/tomcat/common/lib/commons-logging-api.jar
/usr/local/tomcat/common/lib/commons-pool.jar
/usr/local/tomcat/common/lib/jasper-compiler.jar
/usr/local/tomcat/common/lib/jasper-runtime.jar
/usr/local/tomcat/common/lib/jdbc2_0-stdext.jar
/usr/local/tomcat/common/lib/jndi.jar /usr/local/tomcat/common/lib/jta.jar
/usr/local/tomcat/common/lib/mail.jar
/usr/local/tomcat/common/lib/naming-common.jar
/usr/local/tomcat/common/lib/naming-factory.jar
/usr/local/tomcat/common/lib/naming-resources.jar
/usr/local/tomcat/common/lib/servlet.jar


Anyone have any ideas as to why it seems that activation.jar isn't being
loaded even though it sure seems like I have it in my classpath???

I'm running Axis 1.1, Tomcat 4.1.24.


Thanks!

Adhamh

Reply via email to