【JAX-WS】wsimport生成WS客户端代码,代码中添加验证
来源:互联网 发布:jquery 反序列化json 编辑:程序博客网 时间:2024/05/19 12:17
1.适用于访问WSDL文件时弹窗需要输入用户名密码的情况
2.CMD命令行生成客户端代码: D:\test> wsimport http://xxx.com/xxx/servlet/CustomerWebServ
ice?wsdl -Xauthfile d:\Xauthfile.txt -keep -p ext.customer.integration
Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="Sun Microsystems Inc."
p.s. 1. 参数-p 建议不要省略,否则可能出现名称重复异常,
2. -Xauthfile用来指定权限文件,Xauthfile.txt文件内容如下 ,url要与实际访问wsdl时完全一致
http[s]://username:password@xxx.com/xxx/servlet/CustomerWebService?wsdl
3. 代码copy到你的工程中,不需要添加其它jar包,新建测试类如下,static块用于验证
public class Main {
static {
java.net.Authenticator.setDefault(new java.net.Authenticator() {
@Override
protected java.net.PasswordAuthentication getPasswordAuthentication() {
return new java.net.PasswordAuthentication(usernameStr, passwordStr.toCharArray());
}
});
}
public static void main(String[] args) throws MalformedURLException {
CustomerWebService service = new CustomerWebServiceService().getCustomerWebServicePort();
System.out.println(service.syncProduct("123"));
}
}
- 【JAX-WS】wsimport生成WS客户端代码,代码中添加验证
- 如何通过wsdl生成jax -ws客户端代码
- WebService,WSDL,JAX-WS接口客户端代码生成
- jax-ws wsimport 命令详解
- JAX-WS(二)之使用wsimport创建WebService客户端
- JAX-WS(二)之使用wsimport创建WebService客户端
- JAX-WS(二)之使用wsimport创建WebService客户端
- JDK1.6的JAX-WS编写WebService【转】 生成客户端代码
- 基于JAX-WS用wsdl生成webservice服务端代码
- JAX-WS生成方式
- 使用wsimport生成ws服务端
- wsdl生成客户端代码--wsimport
- 【JAX-WS入门系列】第02章_使用wsimport编写WebServices客户端
- jdk的wsgen.exe和cxf的wsimport.bat建立简单JAX-WS客户端服务端实践
- mvn构建JAX-WS项目含服务端和客户端代码实现
- JAX-WS生成服务端与客户端的两条命令
- JAX-WS框架建立WebService服务接口生成客户端
- jax-ws服务端生成和客户端调用实例详解
- volatile关键字的作用
- PAT乙级 1006. 换个格式输出整数 (15)
- jobbole总结一
- 利息计算
- Python学习笔记-四类数据存储结构:list、tuple、dict以及set
- 【JAX-WS】wsimport生成WS客户端代码,代码中添加验证
- c#if,switch语句
- HDU 6041 I Curse Myself(仙人掌+tanjan)
- C
- html笔记——jQuery Mobile遇到了无法修改的css怎么办
- django新建app以及model的创建
- 牛顿迭代法求平方根
- jQ获取目标div中鼠标的位置信息的俩种方法
- Android系统CPU使用率获取(附java代码)%25