Hello,

in order to handle sessions in soap header, i have add this line in axis
server-config.wsdd :

<handler name="SimpleSessionHandler"
type="java:org.apache.axis.handlers.SimpleSessionHandler"/>
<service name="MyService" provider="java:RPC">
  <requestFlow>
   <handler type="session"/>
  </requestFlow>
  <responseFlow>
   <handler type="session"/>
  </responseFlow>
        ......
</service>

And i have generate a client-config.wsdd file wich i add to the classpath of
my client :
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/";
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";>
 <handler name="session"
type="java:org.apache.axis.handlers.SimpleSessionHandler"/>
 <service name="MyService" provider="java:RPC">
  <requestFlow>
   <handler type="session"/>
  </requestFlow>
  <responseFlow>
   <handler type="session"/>
  </responseFlow>
 ....
 </service>
 <transport name="java"
pivot="java:org.apache.axis.transport.java.JavaSender"/>
 <transport name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender"/>
 <transport name="local"
pivot="java:org.apache.axis.transport.local.LocalSender"/>
</deployment>

And when i call my service i have a ClassCastException
can any body help me ?




Reply via email to