The getquote example uses a third-party service that is no longer in operation. Therefore, the failure you see is expected. If you download a nightly build of Apache SOAP (http://cvs.apache.org/dist/soap/nightly/), it has a modified sample that uses a different third-party service.
Scott Nichol ----- Original Message ----- From: "li xu" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, January 09, 2003 10:32 PM Subject: a problem while run the soap example > when I run the soap example getquote I get the > following exceptionss(it seems about the response head > mime type should be text/xml): > > C:\foo\soap-2_3_1>java samples.stockquote.GetCountApp > Exception in thread "main" [SOAPException: > faultCode=SOAP-ENV:Protocol; msg=Unsupported response > content type "text/html", must be: "text/xml". > Response was: > <html><head><title>Apache Tomcat/4.1.6-LE-jdk14 - > Error report > </title><STYLE><!--H1{font-family : > sans-serif,Arial,Tahoma;color > : white;background-color : #0086b2;} H3{font-family : > sans-serif,Arial,Tahoma;c > olor : white;background-color : #0086b2;} > BODY{font-family : sans-serif,Arial,Ta > homa;color : black;background-color : white;} B{color > : white;background-color : > #0086b2;} HR{color : #0086b2;} --></STYLE> > </head><body>&l > t;h1>HTTP Status 500 - </h1><HR size="1" noshade><p& > gt;<b>type</b> Exception report</p><p><b>message&l > t;/b> <u></u></p><p><b>description</b> &l > t;u>The server encountered an internal error () that > prevented it from fulfil > ling this request.</u></p><p><b>exception</b> < > pre>javax.servlet.ServletException: Servlet execution > threw an exception > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java: > 2350) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche > rValve.java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22 > 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :405) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ssConnection(Http11Protocol.java:380) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java > :508) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > ool.java:518) > at java.lang.Thread.run(Thread.java:536) > </pre></p><p><b>root cause</b> <pre>java.lan > g.NoClassDefFoundError: javax/activation/DataSource > at > org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet. > java:286) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl > icationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF > ilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV > alve.java:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV > alve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java: > 2350) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j > ava:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche > rValve.java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j > ava:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal > ve.java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex > t.invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav > a:480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22 > 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :405) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce > ssConnection(Http11Protocol.java:380) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java > :508) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP > ool.java:518) > at java.lang.Thread.run(Thread.java:536) > </pre></p><HR size="1" noshade><h3>Apache Tomc > at/4.1.6-LE-jdk14</h3></body></html> > ] > at > org.apache.soap.rpc.Call.getEnvelopeString(Call.java:208) > at > org.apache.soap.rpc.Call.invoke(Call.java:255) > at > samples.stockquote.GetCountApp.main(GetCountApp.java:21) > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>