直接上篇,java生成webService客户,
jdk自带命令wsimport,jdk/bin目录下有wsimport.exe文件,在doc命令行下,输入
-d:生成客户端执行类的class文件的存放目录
-s:生成客户端执行类的源文件的存放目录
-p:定义生成类的包名
其他命令参数请参照:http://download-llnw.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html
如图:
jdk自带命令wsimport,jdk/bin目录下有wsimport.exe文件,在doc命令行下,输入
wsimport -keep -p com.xyj.client http://localhost:8889/ms?wsdl
命令参数说明:
-d:生成客户端执行类的class文件的存放目录
-s:生成客户端执行类的源文件的存放目录
-p:定义生成类的包名
其他命令参数请参照:http://download-llnw.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html
如图:
将上述生成的文件拷贝到项目中,即可使用。
客户端调用有两种方式:
一、利用生成的客户端代码
@Test
public void test001() throws Exception{
QName qname = new QName("http://web.xyj.com/", "PersonServiceService");
URL url = new U