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 Sri Sankaran <Sr...@sas.com> on 2001/07/17 14:25:57 UTC
Location of Service file(s) (Was RE: Unable to deploy to SOAP 2.2
)
Thanks for all those who responded. I'll try to answer all the follow up questions:
1. Yes, I have a method named foo
2. No, the method I need is not sayHelloTo, it is foo
3. Yes, xerces.jar is the first jar file in the classpath -- actually I shouldn't need this since SOAP 2.2 uses JAXP
And yes, the path to the service file is Tomcat's classpath as well.
I have even tried using the Apache SOAP admin client to deploy it. In this case the deployment is "successful";i.e. no errors are reported. However, I get the NoSuchMethodError at runtime when I try to access the service.
Probably a more fundamental question should be: Where should the service file(s) be located? Does it matter as long as it is in Tomcat's classpath?
Sri
-----Original Message-----
From: Rares Portan [mailto:rares.portan@caatoosee.ro]
Sent: Tuesday, July 17, 2001 2:52 AM
To: Sri.Sankaran@sas.com
Subject: Re: Unable to deploy to SOAP 2.2
Ckeck if the xerces.jar is BEFORE any other parser( like parser.jar) in the tomcat env(
tomcat_home/bin/tomcatEnv.bat).
Sri Sankaran wrote:
> Can you please point out the error in the following?
>
> I am trying to deploy a test application to Apache SOAP 2.2 installed under Tomcat 3.2.2.
>
> Following is the deployment descriptor
>
> <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:Hello">
> <isd:provider type="java" scope="Application" methods="foo">
> <isd:java class="hello.HelloServer" static="false"/>
> </isd:provider>
> </isd:service>
>
> I'm using the command line option to deploy using the following command:
>
> java org.apache.soap.server.ServiceManagerClient http://localhost:8080/soap/servlet/rpcrouter deploy dd.xml
>
> where dd.xml is the file containing the above deployment descriptor.
>
> The response I get is:
>
> Ouch, the call failed:
> Fault Code = SOAP-ENV:Server.Exception:
> Fault String = java.lang.NoSuchMethodError
>
> Yes, I have all the necessary packages in my classpath.
>
> Sri
--
----------------------------------
rares portan
software.developer
caatoosee srl
str. cluj nr.13
romania, 1900 timisoara
Ph +40 (0) 56.295 215
Fx +40 (0) 56.295 216
mailto:rares.portan@caatoosee.com
http://www.caatoosee.com
----------------------------------
>get what you want