I had the same problem yesterday, just copy soap.jar into /soap-2_2/webapps/soap/WEB-INF/lib/ .
> Francis Amanfo wrote: > > Hi, > I am in the process of getting soap 2.2 work under tomcat 4.0. When I > point my browser to http://localhost:8080/soap/servlet/rpcrouter I get > the exception: > > javax.servlet.ServletException: Class > org.apache.soap.server.http.RPCRouterServlet is not a Servlet > at org.apache.catalina.core.StandardWrapper.load(Unknown Source) > at org.apache.catalina.core.StandardWrapper.allocate(Unknown Source) > at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown > Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown > Source) > at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) > at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) > at org.apache.catalina.core.StandardContextValve.invoke(Unknown > Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown > Source) > at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) > at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) > at org.apache.catalina.core.StandardContext.invoke(Unknown Source) > at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown > Source) > at org.apache.catalina.valves.AccessLogValve.invoke(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown > Source) > at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) > at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) > at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown > Source) > at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) > at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) > at org.apache.catalina.connector.http.HttpProcessor.process(Unknown > Source) > at org.apache.catalina.connector.http.HttpProcessor.run(Unknown > Source) > at java.lang.Thread.run(Thread.java:484) > Root Cause: > > java.lang.ClassCastException: org.apache.soap.server.http.RPCRouterServlet > at org.apache.catalina.core.StandardWrapper.load(Unknown Source) > at org.apache.catalina.core.StandardWrapper.allocate(Unknown Source) > at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) > at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) > at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) > at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) > at org.apache.catalina.core.StandardContext.invoke(Unknown Source) > at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source) > at org.apache.catalina.valves.AccessLogValve.invoke(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) > at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) > at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source) > at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) > at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) > at org.apache.catalina.connector.http.HttpProcessor.process(Unknown Source) > at org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source) > at java.lang.Thread.run(Thread.java:484) > > Am I doing something wrong here? Please help. > > Francis -- ------------------------------------------------------ Dipl.-Ing. Gerald Hildebrandt fon: +49 355 69 2010 fax: +49 355 69 2188 mobil: +49 173 219 11 66 icq: 24778436 callto:141.43.2.50 mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] http://www.bauinf.tu-cottbus.de http://gerald.hildebrand.com ------------------------------------------------------ INSTITUT FUER BAUINFORMATIK - BTU COTTBUS Universitaetsplatz 3-4 03044 Cottbus ------------------------------------------------------