webservice 之 使用CXF开发webService客户端
说明:在上一篇 服务端 开发完成后,再来完成 客户端的开发,这样就可以体会到交互的工程。
首先,我要借助一个工具,提前准备好:
下载地址:http://cxf.apache.org/download.html (如图:)
需要解压缩 后 配置环境变量(如图):
1. 新建maven项目(项目目录如图):
2. 现在需要自动生成客户端的代码,首先找到定位:
3. cmd 打开 dos窗口,进入进入项目硬盘地址(上一步复制的那个地址),然后执行命令:wsdl2java http://192.168.1.111/helloWorld?wsdl
注意:在这过程中可能出现两种错误 如下:
第一种:
解决方法: 这个错误是报找不到jdk路径,如果之前是path全路径配置的,报这个错误,新建一个JAVA_HOME,然后在path引用%JAVA_HOME%就可以找到了。(如图:)
第一种:
解决方法: 把http://192.168.1.111/helloWorld这个服务端启动,就0k了。
3. 自动生成客户端的代码成功:(如图)
3. 接下来我们新建一个Client 类:(代码如:)
package com.wh.webservice; public class Client { public static void main(String[] args) { HelloWorldService helloWorldService=new HelloWorldService(); HelloWorld helloWorld =helloWorldService.getHelloWorldPort(); System.out.println(helloWorld.say("大家好,我是小仙女")); } }
3. 运行如下:
posted on 2017-06-15 17:27 forever_2h 阅读(396) 评论(0) 编辑 收藏 举报