翻看以前的笔记,觉得以前记录在文档的笔记写的真是太粗略了,今天拿出来整理一下,好记录在csdn里与大家分享,同时自己也能温故而知新。
一.myeclipse生产webservice客户端
点击上图红色部分
framework选项选择第一个,默认也是第一个的,直接点击Next
在wsdl url处输入需要生成client的wsdl,在java package处选择要生成client源文件的package目录,然后点击Next,然后再点击finish
结果会生产如下6个java文件
写个TestClientWs.java测试一下
测试通过,这样就能像调用本地java类一样调用webservice了。
二、wsimport命令生成webservice客户端代码
jdk的安装目录bin目录下有wsimport.exe这样一个exe文件,wsimport是jdk自带的一个可以生成webservide客户端代码的工具
打开cmd命令窗口,输入如下命令
重要参数解释:
-p:以package的形式生成文件
-d:指定输出目录(输出目录要存在,不然会报错)
-s:指定源代码输出目录
-keep:是否生成java源文件
-verbose:在控制台显示输出信息
结果在相应输出目录下会生成如下6个文件
拷贝文件到项目直接使用即可