Help! I have a client and soap service. The soap service is on Catalina. The client is sending a soap envelope but i get an error saying the the message could not reach the service:
<faultcode>SOAP-ENV:Server</faultcode> <faultstring>Exception while handling service request: qService.requestit(org.apache.soap.Envelope,org.apache.soap.rpc.SOAPContext,org.apache.soap.rpc.SOAPContext) -- no signature match</faultstring> <faultactor>/soap/servlet/messagerouter</faultactor> </SOAP-ENV:Fault> But the method name is correct. Below are my deployment settings, XML details being sent and the soap service code. What am i doing wrong? Have i missed something out? ------------------ Deployment settings using admin screen ------------------- ID qService Scope Application Provider Type java Provider Class qService Use Static Class false Methods requestit ----------------------- XML file passed in envelope to webservice ------------------------ <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <requestit xmlns="qService"> <item> <productName>Baby Monitor</productName> <quantity>1</quantity> <price>39.98</price> <shipDate>1999-05-21</shipDate> </item> </requestit> </s:Body> </s:Envelope> ------------------------- message service code ------------------------- public class qService { public void requestit(Envelope env, SOAPContext req, SOAPContext res) throws MessagingException, IOException { ... ... ... . . } --------------------------------------------------------------------- E-mail Confidentiality Notice and Disclaimer This email and any files transmitted with it are confidential and are intended solely for the use of the individual or entity to which they are addressed. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited. E-mail messages are not necessarily secure. Hitachi does not accept responsibility for any changes made to this message after it was sent. Please note that Hitachi checks outgoing e-mail messages for the presence of computer viruses. ---------------------------------------------------------------------