Hi Richard,
>From reading your note:
> <stackTrace>java.lang.ClassNotFoundException:
> samples.stockquote.StockQuoteService
it appears as if your server can't resolve the
samples.stockquote.StockQuoteService class. Did you add the soap-2_2
directory to your classpath as described in the installation docs?
Thanks,
-Matt
> -----Original Message-----
> From: Richard Heintze [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, July 31, 2001 1:44 AM
> To: [EMAIL PROTECTED]
> Subject: return args in examples don't work
>
>
> I've tried running several examples and the only one I
> can make work is provider. I think this is because
> nothing is passed back from the server to the client.
> The addressbook sampe, for example, works if I am
> adding an address but fails when I try to list all the
> addresses or get an address.
>
> Here is a sample stack trace from the tunnel program:
>
> HTTP/1.0 500 Internal Server Error
>
> Content-Type: text/xml; charset=utf-8
>
> Content-Length: 2314
>
> Set-Cookie2:
> JSESSIONID=qfi3mauiq1;Version=1;Discard;Path="/soap"
>
> Set-Cookie: JSESSIONID=qfi3mauiq1;Path=/soap
>
> Servlet-Engine: Tomcat Web Server/3.2.3 (JSP 1.1;
> Servlet 2.2; Java 1.3.0; Windows 2000 5.0 x86;
> java.vendor=Sun Microsystems Inc.)
>
>
>
> <?xml version='1.0' encoding='UTF-8'?>
>
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
> xmlns:xsd="http://www.w3.org/1999/XMLSchema">
>
> <SOAP-ENV:Body>
>
> <SOAP-ENV:Fault>
>
> <faultcode>SOAP-ENV:Server.BadTargetObjectURI</faultcode>
>
> <faultstring>Unable to resolve target object:
> samples.stockquote.StockQuoteService</faultstring>
>
> <faultactor>/soap/servlet/rpcrouter</faultactor>
>
> <detail>
>
> <stackTrace>java.lang.ClassNotFoundException:
> samples.stockquote.StockQuoteService
>
> at
> java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>
> at java.security.AccessController.doPrivileged(Native
> Method)
>
> at
> java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>
> at
> java.lang.ClassLoader.loadClass(ClassLoader.java:297)
>
> at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
>
> at
> java.lang.ClassLoader.loadClass(ClassLoader.java:253)
>
> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
>
> at java.lang.Class.forName0(Native Method)
>
> at java.lang.Class.forName(Class.java:195)
>
> at
> org.apache.soap.rpc.SOAPContext.loadClass(SOAPContext.java:557)
>
> at
> org.apache.soap.server.http.ServerHTTPUtils.getTargetObject(Server
> HTTPUtils.java:274)
>
> at
> org.apache.soap.providers.RPCJavaProvider.locate(RPCJavaProvider.java:117)
>
> at
> org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServl
> et.java:285)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
>
> at
> org.apache.tomcat.core.Handler.service(Handler.java:287)
>
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>
> at
> org.apache.tomcat.core.ContextManager.internalService(ContextManag
> er.java:812)
>
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
>
> at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnec
> tion(HttpConnectionHandler.java:213)
>
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
>
> at java.lang.Thread.run(Thread.java:484)
>
> </stackTrace>
>
> </detail>
>
> </SOAP-ENV:Fault>
>
>
>
> </SOAP-ENV:Body>
>
> </SOAP-ENV:Envelope>
>
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
>