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
.java:926)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1360)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1243)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
        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
.java:926)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1360)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1243)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
        at
org.apache.axis.transport.http.AdminServlet.getEngine(AdminServlet.java:
82)
        at
org.apache.axis.transport.http.AdminServlet.doGet(AdminServlet.java:89)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.
java:446)
        at
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:18
0)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:190)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja
va:246)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:234
3)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1012)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1107)
        at java.lang.Thread.run(Thread.java:536)


any help to solve this problem is sincerely appreciated.

Thanks in advance,
Anuroop

Reply via email to