cxf basic authentication factory 代理方法產生對於的port
public class WSFactory {
private static Logger logger=Logger.getLogger(WSFactory.class);
/**
* get web service port
* @param address
* @param clazz
* @param username
* @param password
* @return
*/
public static Object getPort(String address,String clazz,String username,String password){
try {
JaxWsProxyFactoryBean clientFactory = new JaxWsProxyFactoryBean();
clientFactory.setAddress(address);
clientFactory.setServiceClass(Class.forName(clazz));
clientFactory.setUsername(username);
clientFactory.setPassword(password);
return clientFactory.create();
} catch (ClassNotFoundException e) {
e.printStackTrace();
logger.error("class not find exception : ",e);
}
return null;
}
}
1.對於webservice地址,是確實的調用地址,不是wsdl地址,是沒有?WSDL的那個。
2.要調用的port的class全路徑。
3.ssl的用戶名。
4.ssl的密碼。
return 代理的port
最后
以上就是伶俐白云最近收集整理的关于cxf basic authentication factory 代理方法產生對於的port的全部内容,更多相关cxf内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复