http://apache.mesi.com.ar/ws/wss4j/1_5_12/
 
javap .\org\apache\ws\security\WSPasswordCallback
 
Compiled from "WSPasswordCallback.java"
public class org.apache.ws.security.WSPasswordCallback extends java.lang.Object
implements javax.security.auth.callback.Callback{
    public static final int UNKNOWN;
    public static final int DECRYPT;
    public static final int USERNAME_TOKEN;
    public static final int SIGNATURE;
    public static final int KEY_NAME;
    public static final int USERNAME_TOKEN_UNKNOWN;
    public static final int SECURITY_CONTEXT_TOKEN;
    public static final int CUSTOM_TOKEN;
    public static final int ENCRYPTED_KEY_TOKEN;
    public org.apache.ws.security.WSPasswordCallback(java.lang.String, int);
    public org.apache.ws.security.WSPasswordCallback(java.lang.String, java.lang
.String, java.lang.String, int);
    public java.lang.String getIdentifier();
    public java.lang.String getIdentifer();
    public void setIdentifier(java.lang.String);
    public void setPassword(java.lang.String);
    public java.lang.String getPassword();
    public void setKey(byte[]);
    public byte[] getKey();
    public int getUsage();
    public java.lang.String getPasswordType();
    public java.lang.String getKeyType();
    public org.w3c.dom.Element getCustomToken();
    public void setCustomToken(org.w3c.dom.Element);
}
the wss4j distros at that site are blessed and contain all of the required 
methods for each class and contain all of the required classes
this means you are probably downloading from a forged site

get out of russia and retry the connection or ask someone from outside of 
russia to send you a CD with the distros
 
viel gluck
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung
 
 Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
  




Date: Tue, 9 Apr 2013 03:17:50 -0700
From: taniamm2...@yahoo.com
Subject: Re: org.apache.axis2.AxisFault: java.lang.NoSuchMethodError: Exception 
org.apache.ws.security.WSPasswordCallback.getIdentifer()Ljava/lang/String;
To: java-user@axis.apache.org


I  downloaded the jar  and changed it but unfortunately the exception stays


Thanks for the help







From: Martin Gainty <mgai...@hotmail.com>
To: "java-user@axis.apache.org" <java-user@axis.apache.org> 
Sent: Tuesday, April 9, 2013 12:48 PM
Subject: RE: org.apache.axis2.AxisFault: java.lang.NoSuchMethodError: Exception 
org.apache.ws.security.WSPasswordCallback.getIdentifer()Ljava/lang/String;






where is
 
 public String getIdentifier() {
        return identifier;
    }

in WSPasswordCallback.java
 
why not download 
http://www.apache.org/dyn/closer.cgi/ws/wss4j/1_5_2
 
please do not download axis or dependencies from *possibly forged* russian 
mirrors

Viel Gluck,
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.


  




Date: Tue, 9 Apr 2013 02:31:21 -0700
From: taniamm2...@yahoo.com
Subject: org.apache.axis2.AxisFault: java.lang.NoSuchMethodError: Exception 
org.apache.ws.security.WSPasswordCallback.getIdentifer()Ljava/lang/String;
To: java-user@axis.apache.org


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 



public class PWCBHandler implements CallbackHandler { public void 
handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {



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



 {     WSPasswordCallback pwcb = (WSPasswordCallback)callbacks[i];

        String id = pwcb.getIdentifier(); 

        if("bob".equals(id)) 

         { 

                pwcb.setPassword("bobPW"); 

         } 



} 



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





                                          

Reply via email to