使用wsimport生成webservice请求代码

本文介绍如何通过wsimport工具生成WebService客户端调用代码。首先确保WebService已部署并能获取到wsdl文件,接着使用wsimport命令进行代码生成,最后将生成的Java文件加入项目并编写客户端调用逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用wsimport生成webservice请求代码

webservice 初学记录:

  • 生成代码
  • 使用代码

生成代码

1.在生成代码之前需要发布好webservice服务,并能够打开wsdl报文,如图。

这里写图片描述

2.然后用CMD命令打开JDK文件夹,输入wsimport,如图。

这里写图片描述

3.输入生成代码命令:wsimport -d f: -keep -verbose http://localhost:8080/webSericeTest/webservice/helloService?wsdl(我的webservice地址),
其中:

参数说明
-p定义客户端生成类的包名称
-s指定客户端执行类的源文件存放目录
-d指定客户端执行类的class文件的存放目录
-keep表示生成客户端执行类的源代码
-verbose表示详细信息
-b指定jaxws/jaxb绑定文件或额外的schemas
-extension使用扩展来支持SOAP1.2

如图所示,就生成了我们需要的代码:

这里写图片描述

使用代码

1.将生成的Java文件拷贝到新建项目中。

2.编写客户端调用代码,如图。

3.运行代码,如图,这样就可以成功请求到webservice服务了。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值