eclipse 根据 wsdl 生成服务端代码

一般的webservice 都是我们做好了服务端,生成wsdl给别人来用,特别是jdk 1.6 之后,jdk原生支持 webservice,开发接口更是简单了许多。
不过公司新项目却需要根据 wsdl 来生成服务端,没办法,对方是大公司,我们只能迎合对方的要求了。因为以前接触 webservice 比较少,在这里记录一下。

1. 开发环境

eclipse、JDK 1.8、Tomcat

2. 准备工作

将环境配置好,这个没的说,eclipse 要 JavaEE 版本的。

3. 开发步骤

1. 新建一个 web 工程,就是普通的web工程

这里写图片描述

选择自动生成 web.xml
这里写图片描述

2. 将 wsdl 拷入工程内部 WebContent 目录下面

这个 wsdl 必须拷入到eclipse下面的工程里面,实际在哪个工程都没有关系,但是不在工程后面无法引用
这里写图片描述

3. 选择这个工程,new 选择 Other,选择下面的 Web Service

这里写图片描述

4. type 选择 Top down java bean web service

这里写图片描述

然后next, browse browse,到刚刚的工程下面选择 wsdl 文件
这里写图片描述

选择好了就 OK
这里写图片描述

一路next,我这里项目选错了,应该选择上面的 WEB_SERVICE,但是我选择了其他的项目,不影响
这里写图片描述

选择 Start server
这里写图片描述

项目启动成功,就好了

这里写图片描述

4. 生成代码完成

这里的截图是我换了项目之后的
这里写图片描述

这里写图片描述

这里写图片描述

访问成功
这里写图片描述

将项目中的命名空间去掉,使用根目录,就变成了没有 WEB_SERVICE 路径的了
这里写图片描述

和原来的 wsdl 对比,节点和参数都一样
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值