Hi- Here's what I would check (my msg stuff looks just like yours, except I don't specify type="message", but that's probably not it.)
(1) Your SoapProcessor really has no package? If it has a package, you need to specify the fully qualified name in the dd. (2) Check the server log file to see if the service is deploying correctly, because it looks like it isn't. If it isn't then that's your problem. (3) Silly, but is your client code talking to msgrouter and not rpcrouter? (4) If all else fails, you can easily add your own subclass of ConfigManager and specify it in soap.xml in the root of your webapp directory or war file. In that subclass you can look at everything that is happening during deployment and dd requests and log it to a file or wherever. This is a very valuable debugging aid for these situations, lets you control the circumstances of deployment undeployment, and also lets you pass options to your code and specialize factories and so forth for the whole app based on those options. HTH, S- Leena Janardanan <[EMAIL PROTECTED]> on 02/20/2002 05:04:06 PM Please respond to [EMAIL PROTECTED] To: 'mailing list' <[EMAIL PROTECTED]> cc: (bcc: Steve Salkin/3rd/US/AON) Subject: Error deploying a Messaging Service [Virus Checked] Hi folks,
I'm having trouble deploying a messaging service using Apache Soap V 2.2, on Weblogic 6.1. The error i see is: Ouch, the call failed: Fault Code = SOAP-ENV:Server Fault String = Exception while handling service request: org.apache.soap.server.ServiceManager.deploy(org.apache.soap.Envelope,org.apache.soap.rpc.SOAPContext,org.apache.soap.rpc.SOAPContext) -- no signature match Following is my deployment descriptor : <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:SoapProcessor" type="message"> <isd:provider type="java" scope="Session" methods="processRequest"> <isd:java class="SoapProcessor" static="false"/> </isd:provider> <isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListener> </isd:service> My class, SoapProcessor, has a method with the following signature: public void processRequest(Envelope requestenvelope, SOAPContext requestcontext, SOAPContext responsecontext) throws MessagingException, IOException { } I have the routers deployed correctly, and have been able to run the installation tests succesfully. What am i doing wrong ? **Any** help is appreciated. I've spent far too much time debugging this one! Thanks for your time, Leena.