Hi friends, I am using policy.xml for security, while connecting through client i am getting as
java.lang.ClassCastException: java.lang.String at org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:191) at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:61) at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) at org.apache.axis2.engine.Phase.invoke(Phase.java:317) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:429) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163) at com.ycs.test.HelloWorldStub.hello(HelloWorldStub.java:186) at com.ycs.test.HelloWorldClient.main(HelloWorldClient.java:31) But i am setting correct objects. Below is my code snippet. ConfigurationContext ctx = ConfigurationContextFactory .createConfigurationContextFromFileSystem("./web/WEB-INF"); HelloWorldStub stub = new HelloWorldStub(ctx,"http://localhost:9090/policyServer/services/HelloWorld"); System.out.println("stub::"+stub); ServiceClient sc = stub._getServiceClient(); System.out.println("ServiceClient:"+sc); Options options = sc.getOptions(); options.setProperty(RampartMessageData.KEY_RAMPART_POLICY, "./web/WEB-INF/conf/policy.xml"); sc.setOptions(options); sc.engageModule("rampart"); sc.engageModule("addressing"); Hello hello = new Hello(); hello.setVal("YCS"); stub.hello(hello); Is the above code snippet is correct, if wrong pleas correct me. Thanks in Advance ---------------- Siva kumar -- View this message in context: http://old.nabble.com/ClasscastException-while-using-security-policy-tp26853386p26853386.html Sent from the Axis - Dev mailing list archive at Nabble.com.