java wsdl 服务端_根据wsdl反向生成webservice服务端(3种方法)

本文介绍了三种方法根据WSDL反向生成Java WebService服务端:1) 使用SoapUI,2) 使用MyEclipse的Web Service工具,3) 使用Apache CXF的wsdl2java.bat。详细步骤包括配置环境、生成代码、发布服务等。
摘要由CSDN通过智能技术生成

前言

正常情况下,都是我们项目组创建一个webservice服务端,客户通过我们提供的wsdl地址生成客户端并进行访问;但是最近和一个国企做接口对接,他们却只提供给我们wsdl,需要我们根据wsdl生成服务端,提供服务给他们。故有此文。

生成方式

通过wsdl生成服务端的方法总共有3种方法:

l 使用soapUI生成

l 使用myeclipse的web service生成

l 使用wsdl2java.bat生成

工具

l SoapUI 3.5.1

l Myeclipse 10

l Myeclipse 10自带的tomcat6

l Apache-cxf 2.2.8 安装文件夹下的bin文件下的wsdl2java.bat(请提前下载apache-cxf,并且解压缩),把安装路径配置为全局变量,如下图:CXF_HOME全局变量是第三种生成方式要用的。

0ee5ad7f9d9b551335c495b636c41637.png

53439748

环境

l JDK1.6

l JavaEE6

l 假设wsdl地址为:http://localhost:7001/aueic/webservice/HelloWorld?wsdl;如果没有现成的wsdl,也可以用myeclipse编写一个wsdl文件,方法自行百度

1.使用soapUI生成

1. 我这边使用cxf来生成,所以首先把cxf的解压缩目录配置到soapUI的工具变量中,需要配置到bin目录。

262a86dccf50c8f37d0140f9c538b9f8.png

2. 新建一个项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值