前面开发了webservice服务器端接口,今天的话,我们来开发webservice客户端,让大家来体验下过程
首先建一个Maven项目
然后我们要用CXF给我们提供的工具wsdl2java 来根据请求的url生成客户端代码
解压后在bin下看到
然后配置环境变量
现在我们要干的事是在我们项目里生成我们需要的webservice客户端代码,
我们找到项目的本地路径
进入dos 进入那个目录 执行命令 wsdl2java http://192.168.31.42/helloWorld?wsdl
这样就完成了代码的生成,我们刷新下工程
我们下面写下主类 Client
package com.gcx.service;
public class Client {
public static void main(String[] args) {
HelloWorldService service=new HelloWorldService();
HelloWorld helloWorldPort = service.getHelloWorldPort();
System.out.println(helloWorldPort.say(" gcx"));
}
}
执行结果(服务必须打开):