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(ServerHTTPUtils.java:274)

        at
org.apache.soap.providers.RPCJavaProvider.locate(RPCJavaProvider.java:117)

        at
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.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(ContextManager.java:812)

        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)

        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(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/

Reply via email to