I have successfully deployed a service using wsdd,
however when I make the call or request the page
localhost:8080/axis/Services, axis complains saying it
can not find the necessary classes of the deployed
service. (listing 1)

However I have put the classes both in ../axis/WEB
INF/classes  and ../axis/WEB-INF/lib (in jar) as told
in the documentation which only one is enough it says.

On the other hand when I put the jar in the CLASSPATH
that I use to start Tomcat everything is fine.

I have two question
  1) axis service deployment doc says dropping off
those classes into lib/ or classes/ is enough, but it
seems not, why ?
  2) is it possible to put into service a new WS
without restarting the servlet engine ?

I am using Axis 1.0 and Tomcat 2.3.4

Thank you very much

Suleyman


(listing 1)

java.lang.ClassNotFoundException:
samples.stock.ComInfoService
at
java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native
Method)
at
java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:197)

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

Reply via email to