sts 创建webservice项目_如何在Eclipse中自动生成WebService代理类

其实用Eclipse生成WebService代理比较简单,由于我的WebService是用.net写出来的,而在Java中要用到.所以少了一个方便的工具.在Eclipse中,新建一个项目,在项目中再新建一个扩展名为.wsdl的文件,文件名任意.右键选择*.wsdl这个文件,会有一项"WebService",然后选择"Test with WebService Expolor",会在Eclipse中打一个浏览器,在浏览器中选择"WSDL Main",并右边输入WebService的地址,注意,一定要包含(?wsdl),比如http://192.168.0.136:8080/Winstar.Console/CommonService/group.asmx?wsdl这样才是正确的地址,输入完后单击"GO".这时浏览器的左边会出现刚刚输入的WebService地址,选中这个地址,在浏览器的右边会出现"Launch Web Service Wizard"这个选项,选择后会出现"Select a wizard to launch:",再选择"Web Service Client"并单击"GO",就会弹出一个新的窗口,在Configuration中选择"Client project:WebService project",在新弹出的窗口中的Client project这个下拉列表中选择一个已经存在的工程,确定即可.其它的都不用设置,直接点击完成.就会在选择的工程的src下生成一个名为org.tempuri的包,里面包含了Eclipse生成的代理类.如果WebService的类型为int ,boolean ,string这样的简单类型的话,WebService可以说是通用,但如果包含了复杂类型的话就麻烦一点了,我做的就是将.net的WebService调到java里面用,而WebService返回的又是XmlNode这样类型的数据,因为java里面没在XmlNode,但好在有这个包axis-bin-1_4,里面有个org.apache.axis.message.MessageElement[]类型.

posted on 2006-08-04 20:43 SIMONE 阅读(5253) 评论(4)  编辑  收藏 所属分类: AXIS

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值