上篇 WebService小白学习 之 使用CXF工具暴露接口
暴露接口得到数据为xml,所以需要处理成我们想要的数据,该篇为开发WebService客户端,使用cxf工具生成文件。
实现过程:
1、先到官网下载wsdl2java工具包:http://cxf.apache.org/download.html,下载完解压到专门存放工具的文件夹路径。
2、配置环境变量(win10):
控制面板->所有控制面板项—>系统 ->高级系统设置->环境变量-》编辑系统变量Path-》新建,路径为解压cxf工具包bin的路径
3、创建 mavenweb空项目 -客户端项目
4、复制src/main/java路径
5、运行服务端
6、打开运行(win+R),
输入cmd,
跳转盘符(我项目放在D盘)输入d:,
再输入cd D:develop_javaSchoolProjectWebServiceClientsrcmainjava(项目src/main/java的路径),
最后输入wsdl2java http://127.0.0.1:34563/helloWorld?wsdl(我项目自定义设置的接口访问路径)
生成成功:
回到项目,右键src/main/java,刷新一下Refresh,看到
7、在com.gx.webservice新建Client.java,测试调用接口
package com.gx.webservice;
public class Client {
public static void main(String[] args) {
IHelloWorldService service = new IHelloWorldService();
IHelloWorld helloworld = service.getIHelloWorldPort();
System.out.println(helloworld.say("zj"));
}
}
效果:
下篇: