关于webservice的几个问题

来源:互联网 发布:非诚勿扰网络播出时间 编辑:程序博客网 时间:2024/05/15 01:38

CXF框架实现webservice是在设置身份验证时,

1.首先在server端的密码设置验证的配置

public class WsAuthHandler implements CallbackHandler {  
  
    public void handle(Callback[] callbacks) throws IOException,  
            UnsupportedCallbackException {  
    WSPasswordCallback pc = (WSPasswordCallback) callbacks[0];   
         String identifier = pc.getIdentifier();
         if ("admins".equals(identifier)) {   
            pc.setPassword("888888"); 
         }
    }
  
}  

这里要注意的是pc.setPassword而不是pc.getPassword 这里一定要注意


2.报错的问题

Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: A security error was encountered when verifying the message这个异常说明你的客户端和服务端密码不一致而不是别的什么问题,

0 0
原创粉丝点击