Myeclipse 基于JAX-WS 的 WebService 服务端和客户端的搭建

唉,不得不吐槽下,自己绕了一个弯,走了点弯路!

具体操作步骤:

1、新建一个web工程(WEBSERVICE),这个名字你们可以自己定义。

2、创建java文件(Server),也就是所要提供的函数,要带实现功能。

3、右键src,选择new — Other,然后选择WebService

4、记得看下面的选项,next

5、java class 是你java文件也就是在上面提到的你要提供的一些功能函数所在的路径。

可以把 Generate WSDL in project 勾上,点击Finish就ok!

6、右键工程(WEBSERVICE),选择Properties,左侧选择“Java Build Path”,然后选择“Libraries”选项卡,点击“Add Library”按钮,打开如图对话框,选择“MyEclipse Libraries”,单击“Next”,如图,勾选JAX-WS两个选项,然后单击Finish,最后单击“OK”关闭对话框。

7、将工程部署到Tomcat下,并启动Tomcat。输入

"http://localhost:8080/WEBSERVICE/ServerPort?wsdl"

有类似的一些wsdl语言的界面则发布成功。

接下来就是构建webservice client。

1.右键Src,选择new — Other,然后选择WebService Client

2.选择JAX-WS:

3.“Next”,如图,拷贝WSDL访问路径(就是上面的那个"http://localhost:8080/WEBSERVICE/ServerPort?wsdl"),并制定所生成客户端的包路径:




备注:如果用Endpoint.publish发布,出现不能定位到wsdl文件,

直接把 wsdlLocation = "WEB-INF/wsdl/ServerService.wsdl"这个字段去掉。!!!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值