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_
来源:CSDN
原文:https://blog.csdn.net/zjsdrs/article/details/79624496
版权声明:本文为博主原创文章,转载请附上博文链接!