java创建Webservice Client的几种方式

    xiaoxiao2022-07-12  159

    1.jdk创建

    打开dos窗口,进入到jdk安装目录下的bin目录输入命令

    wsimport -keep -d E:\workspace\meetingForDebug\src http://10.23.71.168:8080/qrc/ws/QRCode?wsdl 后按回车键dos窗口会输出生成的日志,找到存放生成代码的位置,将其拷贝到项目中(如果设置的存放代码的路径就为项目在workspace中的路径,忽略拷贝),刷新项目可以看到生成的java代码。使用时new一个对象就可以调用方法了。这种方法存在缺陷,webservice地址更换后需要重新生成代码,比如项目开发中的开发地址、测试地址和生产地址都是不一样的,使用时注意重新生成代码。

    2.eclipse创建

    使用Axis2创建

    前言:本示例中使用的Axis2版本为1.4.1,eclipse版本Indigo Service Release 2,其他版本情况可能不同,下面会提到。

    2.1.下载Axis2插件Axis2_Codegen_Wizard_1.4.0:https://download.csdn.net/download/wangruowen007/9972749

    2.2下载Axis2所需jarhttps://download.csdn.net/download/xlb744868186/8301851

    2.3将Axis2_Codegen_Wizard_1.4.0解压并放在eclipse安装文件plugins文件夹下,值得一提的是官网http://axis.apache.org/axis2/java/core/download.cgi目前的版本为1.7.9生成客户端下载axis2-eclipse-service-plugin-1.7.9.zip,生成服务端使用axis2-eclipse-codegen-plugin-1.7.9.zip,如果放在高版本eclipse中,需要放在dropins文件夹下面,放在plugins下不会生效。关闭eclipse重启

    2.4获取wsdl文件:将完整的webservice接口地址放在浏览器中访问,显示一个xml页面,右键另存为格式为wsdl的文件备用。

    2.5新建空的java项目 Java Project,注意必须为java项目,非Dynamic Web Project

    3.SoapUI创建 ---------------------  作者:Uself_  来源:  原文:https://blog.csdn.net/zjsdrs/article/details/79624496  版权声明:本文为博主原创文章,转载请附上博文链接!

    最新回复(0)