You also need to copy an implementation of the xml apis - such as xerces. Check
the install instructions at xml.apache.org/axis/.
-prabhakar
> I am trying to setup axis to work with Tomcat.
>
> I have copied axis directory from axis-beta2/webapps to
> TOMCAT_HOME/webapps/
> I have even copied the jaxrpc-ri.jar and jaxrpc-api.jar along with
> axis.jar to TOMCAT_HOME/common/lib.
>
> Even then, whenever the Axis adminservlet is accessed, following error
> gets thrown. Modifying the global
> classpath also does not help.
>
> Modifying the setupclasspath in TOMCAT_HOME/bin to point to all these
> jars also does not help.
>
> java.lang.NoClassDefFoundError: javax/xml/soap/SOAPElement
> at java.lang.ClassLoader.defineClass0(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> at
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappCla
> ssLoader.java:1631)
> at
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader
|