2

我收到以下错误。我正在使用 WSS4j1.5.8,即 Rampart 1.5 和 AXIS2-1.4:

java.lang.NoSuchMethodError: org.apache.ws.security.WSSConfig.setHandleCustomPasswordTypes(Z)V

当我使用 Rampart 1.4 即 wss4j 1.5.7 和 AXIS2 1.4 时,它给了我以下错误:

java.lang.NoSuchMethodError: org.apache.ws.security.WSSecurityEngineResult.get(Ljava/lang/Object;)Ljava/lang/Object;

这里至少调用 PasswordCallbackHandler 类但给出了上述错误。

4

1 回答 1

0

您可能使用了不兼容的 wss4j 和壁垒版本。如果您在应用程序服务器中运行代码,则可能是类加载器问题 - 服务器包含不同版本的 wss4j,在类加载器链中具有更高优先级。

于 2013-07-02T19:40:25.140 回答