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]

Reply via email to