Hello all,
I am facing a problem deploying SOAP over JMS and hope that somebody can
provide some tip. I am using openJMS and Axis for asynchronous calling of web
services., I use a JMS sender to send the message to the queue. I have a JMS
listener that retrieves the SOAP msg from the queue and invokes the web
service.
but at the server, when this jms listener creates an axis instance and tries
to invoke the service, i get this error as posted below.
I don�t know why I get that message. I have checked the deployment of the web
service and I am able to call it over HTTP using a regular client but this
call over JMS fails.
I have checked all the problems why this error occurs but I feel that the
ClassNotFoundExcetion is unsual since I can call it over a regular client.
Any help is appreciated .
Thanks
Saurabh
---Invoking AxisServer.invoke()---
- Exception:
java.lang.ClassNotFoundException: workflow.SparePartPrice
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
The AXIS engine could not find a target service to invoke! targetService is
null
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:308)
at org.apache.axis.transport.jms.SimpleJMSWorker.run(SimpleJMSWorker.java:127)
Saurabh Alurkar
M.S (Computer Systems Technology)
Arizona State University (East)
480 (3791398)