WebService接口开发2——用wsimport命令行生成客户端工程代码

上一篇博文中创建完一个WebService工程。本篇在上篇的基础上用wsimport命令行生成客户端工程代码。实现远程访问webservice服务

1、cmd 打开命令行管理员身份


其中 -keep 保留生成的 .java 文件 。 -verbose 显示生成的详细过程    

以下是输入命令后得到的日志:

C:\Users\Administrator>wsimport -d e:/test/ -keep -verbose http://localhost:6699
/webtest?wsdl
正在解析 WSDL...
正在生成代码...
com\weizhi\ObjectFactory.java
com\weizhi\One.java
com\weizhi\OneResponse.java
com\weizhi\Two.java
com\weizhi\TwoResponse.java
com\weizhi\WebServiceImplService.java
com\weizhi\WebServiceTest.java
com\weizhi\package-info.java
正在编译代码...
javac -d e:\test -classpath C:\Program Files\Java\jdk1.8.0_131/lib/tools.jar;C:\
Program Files\Java\jdk1.8.0_131/classes -Xbootclasspath/p:C:\Program Files\Java\
jdk1.8.0_131\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_131\jre\lib\rt.jar e:
\test\com\weizhi\ObjectFactory.java e:\test\com\weizhi\One.java e:\test\com\weiz
hi\OneResponse.java e:\test\com\weizhi\Two.java e:\test\com\weizhi\TwoResponse.j
ava e:\test\com\weizhi\WebServiceImplService.java e:\test\com\weizhi\WebServiceT
est.java e:\test\com\weizhi\package-info.java

以下是 e:/test/ 文件夹下生成的代码:



2、将生成的代码 copy 到一个新建的工程中。新建一个 WebClient2 客户端。


WebClient2 客户端中的代码:

package com.weizhi;

/**
 * @author liugao
 *     客户端
 * 2018年6月12日-上午10:45:40
 */
public class WebClient2 {
	public static void main(String[] args) {
		WebServiceImplService service = new WebServiceImplService();    //此处WebServiceImplService类是上面生成的
		WebServiceTest port = service.getWebServiceImplPort();
		int one = port.one(23, 32);
		int two = port.two(100, 45);
		System.out.println("one:"+one+"......."+"two:"+two);
	}
}

启动WebClient2 中的main方法。打印结果:    one:55.......two:55


以上是用wsimport命令行生成客户端代码,希望对大家有帮助~v~


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值