Bootstrap

WebService生成客户端代码的两种方式: wsdl2java 、eclipse_axis

一 、 wsdl2java 生成webService服务端代码:

    1.1  下载apache cxf的包,如apache-cxf-3.2.4,地址:cxf.apache.org/download.html



    1.2 解压 apache-cxf-3.2.4.zip 至某一目录,eg__     D:\soft_install_work\apache-cxf-3.2.4

    1.3 设置环境变量

            1.3.1 、CXF_HOME=D:\apache-cxf-2.7.10
            1.3.2、在path后面加上 %CXF_HOME%/bin;

    1.4 cmd 中运行 wsdl2java 工具

        在cmd命令中输入wsdl2java,如果有提示usage,就表明配置成功


   在cmd命令中输入:wsdl2java -d D:\\src -client http://api.xxx.cn/****/service/registerService?wsdl

(D:\\src 是客户端程序代码所在的目录,http://api.xxx.cn/****/service/registerService?wsdl 是 定义webservice的地址)

此时便可以在 D:\\src 下生成 wsdl 代码


二、 eclipse_axis,使用axis 生成使用Eclipse自带的Axis1插件生成Web Service服务端---客户端:

右键项目,new,选择“other”,输入web,选择“Web Service Client”,NEXT。
注意:在 Service definition中 输入 wsdl 地址。
;