WebService生成客户端的两种方式

一,用批处理生成客户端
借助cxf项目,生成客户端。
1,下载cxf项目,根据公司的要求,目前用的版本是apache-cxf-2.5.2。解压缩到到当前目录。
2,在同级目录中,建立一个批处理文件,文件中的内容为:
@echo off
title 客户端调用外部系统接口.生成java客户端
cd D:\Program_Files\Java\apache-cxf-2.5.2\bin
d:
@echo 客户端生成中......
call wsdl2java -frontend jaxws21 -d d:\client -p com.***.ws.client http://erp.xxx.com/hrmservice/DeptWebService.asmx?wsdl
二,在jdk的安装目录bin下,用wsimport来生成客户端
1,生成.class文件
C:\Java\jdk1.6.0_07\bin>wsimport -d ../bin -s ../ -p com.sudytech.gd.weather.client
http://test.***.com/webservices/findById/?wsdl
这种方式可以生成相对应的java .class文件
2,生成java源文件
C:\Java\jdk1.6.0_07\bin>wsimport -keep -p com.sudytech.gd.weather.client http://test.***.com/webservices/findById/?wsdl
只需要把相应的参数改为-keep即可生成java源文件及.class文件。

原文引用:http://qhxn-328-liaozx.blog.163.com/blog/static/876067320131044244780

时间:2013-11-04 16:40:39

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值