when i test my web service client I get the following exception:

org.apache.axis2.AxisFault: java.lang.NoSuchMethodError: 
org.apache.ws.security.WSPasswordCallback.getIdentifer()Ljava/lang/String;
    at 
org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
    at 
org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
    at 
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
    at 
org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)

and I don't know what may be the reason. Here is my Password callback handler 
class 


publicclassPWCBHandlerimplementsCallbackHandler{publicvoidhandle(Callback[]callbacks)throwsIOException,UnsupportedCallbackException{


try{for(inti =0;i <callbacks.length;i++)


 {    WSPasswordCallbackpwcb =(WSPasswordCallback)callbacks[i];

        Stringid =pwcb.getIdentifier();

        if("bob".equals(id))

         {

                pwcb.setPassword("bobPW");

         }


}


}catch(Exceptionex){ex.printStackTrace();}}

Reply via email to