java wsimport方式生成webservice客户端代码

本文介绍了如何利用Wsimport工具从WSDL文件生成Java源代码,包括命令行参数解析,如-keep(保留源文件)、-d(指定.class输出目录)、-s(指定.java输出目录)等。此外,还提到了因编码问题导致的乱码解决方案,以及生成的Java文件在项目中的应用。最后,展示了代码调用示例,强调了URL配置的重要性。
摘要由CSDN通过智能技术生成

wsimport方法

1.在jdk安装目录bin下wsimport.exe,执行命令(修改红色部分的信息即可) wsimport -keep -d D:\1 -s D:\2 -p com.example.demo.webservice -verbose http://xxxxxxx?wsdl 

  •  对应下列命令说明:
  • -keep:是否生成java源文件
  • -d:指定.class文件的输出目录
  • -s:指定.java文件的输出目录
  • -p:定义生成类的包名,不定义的话有默认包名
  • -verbose:在控制台显示输出信息
  • -b:指定jaxws/jaxb绑定文件或额外的schemas
  • -extension:使用扩展来支持SOAP1.2

图例cmd命令生成:

生成的java文件:

2.由于生成的文件会注释乱码、maven编译问题,所以需要使用UTFCast工具或者Notepad++转码,下载地址https://xiazai.zol.com.cn/detail/47/460543.shtml  ,转码完成之后复制到java项目中,对应的包下面。

                

3.代码调用,url代码可配置,每个WSDL调用代码大致一样。

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值