Use Axis 1.2.1

On 6/16/05, Hal <[EMAIL PROTECTED]> wrote:
> Hi all,
> 
> I'm trying to use WSS4J with Axis 1.1 and Tomcat 5.0.30. So far I've
> been following
> http://weblogs.asp.net/jdanforth/archive/2005/01/16/354060.aspx, Johan
> Danforth's <http://weblogs.asp.net/jdanforth/> tutorial. But now I'm
> facing a new problem. I want to use some UserNameToken with my web
> service. My web services requires a UsernameToken, so the client should
> send one in the request.
> So i've created a deloyment descriptor for the client :
> 
> <deployment xmlns="http://xml.apache.org/axis/wsdd/";
> xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";>
>  <transport name="http"
> pivot="java:org.apache.axis.transport.http.HTTPSender"/>
>   <globalConfiguration >
>    <requestFlow >
>     <handler type="java:org.apache.ws.axis.security.WSDoAllSender" >
>      <parameter name="action" value="UsernameToken"/>
>      <parameter name="user" value="wss4j"/>
>      <parameter name="passwordCallbackClass"
> value="samples.stock.client.PWCallback"/>
>      <parameter name="passwordType" value="PasswordDigest"/>
>     </handler>
>    </requestFlow >
>   </globalConfiguration >
> </deployment>
> 
> 
> and created the class PWCallBack.class. But when I deploy this and when
> I test it, I get the following error :
> 
> java.lang.IllegalAccessError: tried to access method
> org.apache.axis.SOAPPart.setCurrentMessage(Ljava/lang/Object;I)V from
> class org.apache.ws.axis.security.WSDoAllSender
>         at
> org.apache.ws.axis.security.WSDoAllSender.invoke(WSDoAllSender.java:365)
>         at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
>         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
>         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
>         at org.apache.axis.server.AxisServer.invoke(AxisServer.java:287)
>         at
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:854)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>         at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         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:684)
>         at java.lang.Thread.run(Thread.java:534)
> 
> 
> I have no idea where this could come from... Any help would be greatly
> appreciated, thanks.
> 
> Regards,
> Alexis
> 


-- 
Davanum Srinivas -http://blogs.cocoondev.org/dims/

Reply via email to