A signature match usually means that the parameters you send to the method do not exactly match the expected order listed. In other words if you have the following method
run(String a, String b, int c) and you try to call it using run(int c, String a, String b) you will get a signature error. > -----Original Message----- > From: C. Schlegelmilch [mailto:[EMAIL PROTECTED]] > Sent: Friday, April 12, 2002 3:17 PM > To: [EMAIL PROTECTED] > Subject: No Signature Match > > > Hello, > > I've searched the archives and the web and have yet to > see a solid answer that works for me: > > With a SOAP Messaging service implemented using Apache > SOAP. My service calls a method called run(). It > contains the following signature: > > public void run (org.apache.soap.Envelope > env,org.apache.soap.rpc.SOAPContext > reqCtx,org.apache.soap.rpc.SOAPContext resCtx) > > My service constantly returns the following error: > Exception while handling service request: > com.cssde.server.RecordRouter.run(org.apache.soap.Envelope,org.apa > che.soap.rpc.SOAPContext,org.apache.soap.rpc.SOAPContext) > -- no signature match > > Have no clue why. > > Running Tomcat 4.0.1 on Win2000 with JDK 1.3.1. > > Any ideas? > > Thanks, > > Craig Schlegelmilch > > __________________________________________________ > Do You Yahoo!? > Everything you'll ever need on one web page > from News and Sport to Email and Music Charts > http://uk.my.yahoo.com > >
