Can you pls try the following and let me know whether it is working or not - First deploy the service - Then view its wsdl - Generate stub for that wsdl - invoke the service using generated wsdl
If you still have the problem pls create a JIRA by attaching both service and client to it , so that I can looking to it. Scudder, Jeffrey W wrote: >Hello all, > >I sent out an email a week ago and am resubmitting my question. I am >getting an exception in Tomcat when running Axis2 1.0 with the example >service from the user's guide. I had previously followed the example for >Axis 0.95 and everything worked perfectly. With 1.0 I had to change the >libraries used in my code and I eventually started from a clean slate >trying to track down the cause of this problem. I wrote a web service in >java, packaged into an .aar and dropped it into Axis2. I have also >written a simple client which sends a SOAP:Envelope to invoke the echo >service. When I send the following xml: > ><?xml version='1.0' encoding='UTF-8'?> ><soapenv:Envelope >xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Header/> > <soapenv:Body><echo><test>Hello Axis2</test></echo> > </soapenv:Body> ></soapenv:Envelope> > >I receive the following response from the server: > >Error reading response from service provider: java.io.IOException: >Server returned HTTP response code: 500 for URL: >http://localhost:8080/axis2/services/JeffService > >A peek into the Tomcat logs reveals the following exception stack trace: > >- Servlet.service() for servlet AxisServlet threw exception >org.apache.axiom.om.OMException: SOAPEnvelope must contain a body >element which is either first or second child element of the >SOAPEnvelope. > at >org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.getBody(SOAPEnvelopeImp >l.java:142) > at >org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.addChild(SOAPEnvelopeIm >pl.java:103) > at >org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.getHeader(SOAPEnvelopeI >mpl.java:82) > at >org.apache.axis2.engine.AxisEngine.createFaultMessageContext(AxisEngine. >java:183) > at >org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java >:168) > at >org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:153) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica >tionFilterChain.java:252) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt >erChain.java:173) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv >e.java:213) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv >e.java:178) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java >:126) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java >:105) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. >java:107) > at >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 >48) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 >9) > at >org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc >essConnection(Http11BaseProtocol.java:664) > at >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint >.java:527) > at >org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow >erWorkerThread.java:80) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool >.java:684) > at java.lang.Thread.run(Unknown Source) >- Servlet.service() for servlet jsp threw exception >java.lang.IllegalStateException: getOutputStream() has already been >called for this response > at >org.apache.catalina.connector.Response.getWriter(Response.java:599) > at >org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.ja >va:195) > at >org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:124) > at >org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:1 >17) > at >org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:1 >91) > at >org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspF >actoryImpl.java:115) > at >org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryIm >pl.java:75) > at >org.apache.jsp.axis2_002dweb.Error.error500_jsp._jspService(error500_jsp >.java:97) > at >org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja >va:332) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at >org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica >tionFilterChain.java:252) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt >erChain.java:173) > at >org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc >her.java:672) > at >org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio >nDispatcher.java:465) > at >org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp >atcher.java:398) > at >org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat >cher.java:301) > at >org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java >:363) > at >org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java >:284) > at >org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.j >ava:228) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java >:134) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java >:105) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. >java:107) > at >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 >48) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 >9) > at >org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc >essConnection(Http11BaseProtocol.java:664) > at >org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint >.java:527) > at >org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow >erWorkerThread.java:80) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool >.java:684) > at java.lang.Thread.run(Unknown Source) > >Have I formatted my request incorrectly for the new Axis2 1.0 handlers? >Any help would be greatly appreciated. > >Thank you, > >Jeff Scudder > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- Thanks, Deepal ................................................................ ~Future is Open~ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
