You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by Francis Amanfo <fa...@tydex.com> on 2001/12/12 14:37:08 UTC

tomcat exception

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


Re: tomcat exception

Posted by Gerald Hildebrandt <Ge...@bauinf.tu-cottbus.de>.
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:Gerald.Hildebrandt@bauinf.tu-cottbus.de
 mailto:gerald@hildebrand.com
 http://www.bauinf.tu-cottbus.de
 http://gerald.hildebrand.com
------------------------------------------------------
 INSTITUT FUER BAUINFORMATIK - BTU COTTBUS
 Universitaetsplatz 3-4      03044 Cottbus
------------------------------------------------------

Re: tomcat exception

Posted by Gerald Hildebrandt <Ge...@bauinf.tu-cottbus.de>.
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:Gerald.Hildebrandt@bauinf.tu-cottbus.de
 mailto:gerald@hildebrand.com
 http://www.bauinf.tu-cottbus.de
 http://gerald.hildebrand.com
------------------------------------------------------
 INSTITUT FUER BAUINFORMATIK - BTU COTTBUS
 Universitaetsplatz 3-4      03044 Cottbus
------------------------------------------------------