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();}}