myeclipse根据wsdl的webservice自动生成客户端client代码

java 专栏收录该内容
6 篇文章 0 订阅

前提:你的webservice已经是正常的了,通过浏览器访问:http://ip地址:端口/服务名?wsdl 返回正常的xml文本

下面主要说一下怎么用myeclipse自动生成client端代码,在此期间,要确保你的后台weblogic加载的项目工程正常启动服务

1、选中项目工程右击,new---》other

2、弹出select a wizard对话框,在上面输入“client”,自动筛选,点击要创建的工程类型:web service client,点击next

3、注意:在这里我们新创建一个客户端工程,服务端和客户端分离,便于测试

点击下面的蓝色链接,创建新工程

4、例如我在这创建的工程名称:LtyeClient,只输入工程名称,其他的不要动,默认即可,点击finish

5、提示项目编译用的jdk版本,这个与服务端的jdk保持一致,一般这里默认都是一致的,不需要修改,直接点击yes

6、在这一步,我们选择WSDL URL,输入之前我们浏览器测试的wsdl地址即可

7、在这可以点击java source folder 后面的new按钮,查看一下生成的客户端代码是否在新创建的工程中,

确认是新建的工程后,关掉这个对话框即可

8、这一步是在新建的工程/src目录下新建一个包,后面生成的代码都在这个包下

9、例如:我新建的包名叫testClient,点击finish


10、上一步点击finish后,在myeclipse工作区间新建的工程LtyeClient下面src创建了testClient包

 

11、点击对话框的 next按钮继续下一步,检查wsdl url是否通,正在校验WSDL

12、不报错,点击next 继续下一步

13、默认不要动,继续点击finish按钮,稍等正在生成client端代码

14、生成完毕,在testClient包下新建一个Main.java测试类即可

 

15、在main方法中创建对象,调用service中的方法即可

package testClient;

public class Main {

	public static void main(String[] args) throws Exception {
		System.out.println("=======客户端开始========");		
		LTYW ltyw = new LTYW();
		LtywService ltywService = ltyw.getLtywServiceImplPort();
		String makeOrder = ltywService.ltywMakeOrder("客户端发送的消息=============");
		System.out.println("返回========="+makeOrder);
		System.out.println("=======客户端结束========");		
		
	}
}

服务通畅,正常返回消息 

 

===结束 ===


如果有错误,请留言指出,不胜感激,谢谢!

  • 1
    点赞
  • 0
    评论
  • 2
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页

打赏作者

kingch_csdn

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值