Hi-

Glad to help. Now, it turns out that your fix (talk to rpcrouter) was exactly
the opposite of what I meant by (3) (talk to messagerouter if you just
automatically typed rpcrouter). This _is_ counter-intuitive because it doesn't
make any sense.

The names "rpcrouter" and "messagerouter" are just conventions for the servlet
mappings, though. Please look in your web.xml and make sure that rpcrouter is
mapping to a servlet name whose type
org.apache.soap.server.http.RPCRouterServlet and messagerouter is mapping to a
servlet name whose type is org.apache.soap.server.http.MessageRouterServlet. If
your client code is actually talking to an instance of RPCRouterServlet and yet
is successfully making a message-level call, but fails to work when talking to
an instance of MessageRouterServlet, then I have no idea what is happening
there.

S-





Leena Janardanan <[EMAIL PROTECTED]> on 02/21/2002 01:56:37 PM

Please respond to [EMAIL PROTECTED]

To:   "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
cc:    (bcc: Steve Salkin/3rd/US/AON)

Subject:  RE: Error deploying a Messaging Service [Virus Checked]




Hi Steve,

        It was the third (silly!) point - i was talking to messagerouter and not
rpcrouter! I changed it to talk to rpcrouter and it works fine now - Deploys and
runs!!  I'm still not sure though, why i should be doing this. It seems
counter-intuitive...

        Thanks a lot for the help and for taking the time!
                Leena.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 21, 2002 9:24 AM
To: [EMAIL PROTECTED]
Subject: Re: Error deploying a Messaging Service [Virus Checked]

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,





Reply via email to