You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by richard falconer <rf...@peopledoc.com> on 2005/08/09 12:12:10 UTC
Re: no SOAPAction header!
Hi,
Still getting the exception being thrown.
The following lines of code were already in the stub, created by the wsdl2java:
_call.setUseSOAPAction(true);
_call.setSOAPActionURI("");
ta,
Richard
> Check your client side BindingStub.java for call.setUseSOAPAction(true)
> and call.setSOAPActionURI("blah") for each method that calls invoke.
>
> Cheers,
>
>
> On Mon, 8 Aug 2005, richard falconer wrote:
>
> Hi,
>
> After running an axis (axis-1_2_1) server on Tomcat 5.0 and testing it fine
> from the same machine, once I began testing from a different machine I get
> exception below being thrown whether I'm testing it remotely or locally.
>
> Any suggestions appreciated,
> ta Richard
>
> AxisFault
> faultCode: {http://xml.apache.org/axis/}Client.NoSOAPAction
> faultSubcode:
> faultString: no SOAPAction header!
> faultActor:
> faultNode:
> faultDetail:
> {http://xml.apache.org/axis/}stackTrace:no SOAPAction header!
> at
>
org.apache.axis.transport.http.AxisServlet.getSoapAction(AxisServlet.java:1004)
> at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:678)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> at
>
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at
>
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
> at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
> at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
> at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at
>
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
> at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> at java.lang.Thread.run(Thread.java:536)
>
Re: no SOAPAction header!
Posted by richard falconer <rf...@peopledoc.com>.
re - Check your classpath and make sure you are using the right jars...
I'm using the latest axis jar from 1_2_1 ??
csj - thanks that works
At 12:37 09/08/2005, you wrote:
>Looks like thte SOAPActionURI is empty... add the correct value, for
>example in method 'add' do setSOAPActionURI("add"). The action URI should
>match the soapAction in the wsdl for the operation.B
>
>On 8/9/05, richard falconer <rf...@peopledoc.com> wrote:
> > Hi,
> > Still getting the exception being thrown.
> >
> > The following lines of code were already in the stub, created by the
> wsdl2java:
> > _call.setUseSOAPAction(true);
> > _call.setSOAPActionURI("");
> >
> > ta,
> > Richard
> >
> > > Check your client side BindingStub.java for call.setUseSOAPAction(true)
> > > and call.setSOAPActionURI("blah") for each method that calls invoke.
> > >
> > > Cheers,
> > >
> > >
> > > On Mon, 8 Aug 2005, richard falconer wrote:
> > >
> > > Hi,
> > >
> > > After running an axis (axis-1_2_1) server on Tomcat 5.0 and testing
> it fine
> > > from the same machine, once I began testing from a different machine
> I get
> > > exception below being thrown whether I'm testing it remotely or locally.
> > >
> > > Any suggestions appreciated,
> > > ta Richard
> > >
> > > AxisFault
> > > faultCode: {http://xml.apache.org/axis/}Client.NoSOAPAction
> > > faultSubcode:
> > > faultString: no SOAPAction header!
> > > faultActor:
> > > faultNode:
> > > faultDetail:
> > > {http://xml.apache.org/axis/}stackTrace:no SOAPAction header!
> > > at
> > >
> >
> org.apache.axis.transport.http.AxisServlet.getSoapAction(AxisServlet.java:1004)
> > > at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:678)
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> > > at
> > >
> >
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > > at
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> > > at
> > >
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> > > at
> > >
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> > > at
> > >
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> > > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> > > at
> > >
> >
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
> > > at
> > >
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
> > > at
> > >
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> > > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> > > at
> > >
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
> > > at
> > >
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> > > at
> > >
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> > > at
> > >
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> > > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> > > at
> > >
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> > > at
> > >
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> > > at
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> > > at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> > > at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> > > at
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> > > at
> > >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
> > > at
> > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> > > at
> > >
> >
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> > > at java.lang.Thread.run(Thread.java:536)
> > >
> >
> >
> >
Re: no SOAPAction header!
Posted by Anne Thomas Manes <at...@gmail.com>.
Check your classpath and make sure you are using the right jars...
On 8/9/05, richard falconer <rf...@peopledoc.com> wrote:
> Hi,
> Still getting the exception being thrown.
>
> The following lines of code were already in the stub, created by the wsdl2java:
> _call.setUseSOAPAction(true);
> _call.setSOAPActionURI("");
>
> ta,
> Richard
>
> > Check your client side BindingStub.java for call.setUseSOAPAction(true)
> > and call.setSOAPActionURI("blah") for each method that calls invoke.
> >
> > Cheers,
> >
> >
> > On Mon, 8 Aug 2005, richard falconer wrote:
> >
> > Hi,
> >
> > After running an axis (axis-1_2_1) server on Tomcat 5.0 and testing it fine
> > from the same machine, once I began testing from a different machine I get
> > exception below being thrown whether I'm testing it remotely or locally.
> >
> > Any suggestions appreciated,
> > ta Richard
> >
> > AxisFault
> > faultCode: {http://xml.apache.org/axis/}Client.NoSOAPAction
> > faultSubcode:
> > faultString: no SOAPAction header!
> > faultActor:
> > faultNode:
> > faultDetail:
> > {http://xml.apache.org/axis/}stackTrace:no SOAPAction header!
> > at
> >
> org.apache.axis.transport.http.AxisServlet.getSoapAction(AxisServlet.java:1004)
> > at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:678)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> > at
> >
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
> > at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> > at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> > at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> > at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
> > at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
> > at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> > at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> > at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
> > at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> > at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> > at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
> > at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> > at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> > at
> >
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
> > at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
> > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> > at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
> > at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
> > at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
> > at
> >
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> > at java.lang.Thread.run(Thread.java:536)
> >
>
>
>