wsimport命令生成webService java客户端代码

Posted 在奋斗的大道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wsimport命令生成webService java客户端代码相关的知识,希望对你有一定的参考价值。

wsimport简介

在JDK的bin文件夹中,有一个wsimport.exe工具,可依据wsdl文件生成相应的类文件,将生存在本地这些类文件拷贝到需要使用的项目中,就可以像调用本地的类一样调用webService提供的方法。该工具可以用于非Java的服务器,如用C#编写的WebService,通过wsimport则生成Java的客户端实现。
常用命令如下:

wsimport -keep -d E:\\webservice生成代码\\项目接口\\d -s E:\\webservice生成代码\\项目接口\\s -p com.zzg.wsdl -verbose http://172.31.1.22:8002/JSJJGPTService/service/Projdata?wsdl

参数详解:

-keep:是否生成java源文件

-d:指定.class文件的输出目录

-s:指定.java文件的输出目录

-p:定义生成类的包名,不定义的话有默认包名
-verbose:在控制台显示输出信息

-b:指定jaxws/jaxb绑定文件或额外的schemas

-extension:使用扩展来支持SOAP1.2
 

效果截图:

 

以上是关于wsimport命令生成webService java客户端代码的主要内容,如果未能解决你的问题,请参考以下文章

如何生成webservice客户端

webservice 总结

调用webservice接口,加密的WSDL怎样用wsimport命令生成客户端代码?

创建发布Webservice以及wsimport工具

基于jdk wsimport工具訪问外部webservice

WebService之JDK中wsimport命令