You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by Suntian Qian <sq...@kinecta.com> on 2001/03/01 21:35:22 UTC

JRun 3.0 and SOAP 2.1

Hi, 

I can do all the things with SOAP 2.0 under JRun 3.0; while migrated into SOAP 2.1. I encouter a problem: I can list, deploy and undeploy SOAP services using the XML-SOAP Admin; but while I invoke the cmd:

java org.apache.soap.server.ServiceManagerClient http://localhost:8100/xml-soap/servlet/rpcrouter list and other other SOAP calls

it gave me error like:
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server.Exception:</faultcode>
<faultstring>java.lang.NoSuchMethodError</faultstring>
<faultactor>/xml-soap/servlet/rpcrouter</faultactor>
</SOAP-ENV:Fault>

And the exception using TcpTunnleGui likes this:

javax.servlet.ServletException: Exception thrown on line '22' from page '......jsp'.
java.lang.NoSuchMethodError
	at org.apache.soap.util.xml.QName.(QName.java:80)
	at org.apache.soap.util.xml.QName.matches(QName.java:146)
	at org.apache.soap.Envelope.unmarshall(Envelope.java:236)
	at org.apache.soap.rpc.Call.invoke(Call.java:228)
	at org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClient.java:127)
	at org.apache.soap.server.ServiceManagerClient.list(ServiceManagerClient.java:149)
	at jrun__report12ejsp1a._jspService(jrun__report12ejsp1a.java:142)
	at allaire.jrun.jsp.HttpJSPServlet.service(../jsp/HttpJSPServlet.java:40)
	at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1013)
	at allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:925)
	at allaire.jrun.servlet.JRunNamedDispatcher.forward(../servlet/JRunNamedDispatcher.java:34)
	at allaire.jrun.jsp.JSPServlet.service(../jsp/JSPServlet.java:175)
	at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1013)
	at allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:925)
	at allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDispatcher.java:88)
	at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1131)
	at allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:330)
	at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:107)
	at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
	at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)

Could you help me with problem?

Thanks!

Suntian Qian