一、使用jdk安装文件中的wsimport.exe命令,该命令在D:\Java\jdk1.6.0_45\bin。
二、解析wsdl
用法一:wsimport + wsdl请求地址
例子:wsimport http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl
但只生成Class文件,没有Java源文件。
方法二:.表示在当前目录 -s表示生成Java源代码
wsimport -s . http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl
方法三:-p + 包名,可以自定义生成的包
wsimport -s . -p com.spring.webService.ws http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl
三、然后把生成的Class文件删除,再把包复制到项目中去就Ok。(以后可以直接把Class文件打成jar包使用)
四、如何使用
1、看http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl的xml文件
从下往上看
最外层是服务:<wsdl:service name="MobileCodeWS">,对应Java代码的MobileCodeWS类。
然后是
tns:MobileCodeWSSoap,
tns:MobileCodeWSSoap12,
tns:MobileCodeWSHttpGet,
tns:MobileCodeWSHttpPost
代表的是具体的服务类型:soap1.1、soap1.2、get、post
public static void main(String[] args) {
//获取一个WS服务
MobileCodeWS mobileCodeWS = new MobileCodeWS();
//获取具体的服务类型soap:如post、get、soap1.1、soap1.2
MobileCodeWSSoap mobileCodeWSSoap = mobileCodeWS.getMobileCodeWSSoap();
//调用方法请求
String returnString = mobileCodeWSSoap.getMobileCodeInfo("13430800244", null);
System.out.println(returnString);
}
相关推荐
wsdl生成java代码的工具,运行wsdl2java.cmd ,可根据代码的实际需求修改成路径, wsdl生成java代码的工具,运行wsdl2java.cmd ,可根据代码的实际需求修改成路径
axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
WebService的WSDL文件生成Java代码工具
详细介绍3种方法根据wsdl逆向生成webservice服务端;有最原始的wsdl2java指令,还有通过soapUI工具以及通过myeclipse的web service project来生成。
Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类Axis 把WSDL生成JAVA类
在myeclipse下的一个web程序,把wsdl文件转化成java代码
WSDL2Java--根据wsdl生成Java客户端工具
xfire根据WSDL生成客户端代码.rar
Eclipse中用wsdl生成java客户端
使用cxf wsdl2java生成webservice客户端命令
解决使用wsdl生成java客户端报错:java.lang.reflect.invocationtargetexception的方法之一
axis2根据wsdl生成客户端代码,org.apache.axis.wsdl.WSDL2Java配置"src/???.wsdl"自动生成代码
WSDL2JavaWSDL2JavaWSDL2JavaWSDL2JavaWSDL2JavaWSDL2JavaWSDL2Java
Eclipse中用wsdl生成java客户端.pdf
根据WSDL文件生成客户端代码与创建客户端工程 注意小细节:在根据对方提供的webservice地址,先将对方webservice的wsdl文件描述文件保存到本地时,格式先保存为xml,后将其后缀名为.wsdl的文件 否则报:...
利用wsdl2java工具和SoapUI工具生成webservice的客户端代码 Java实现登陆验证调用 压缩包里包括需要的所有文件,供需要的同学使用 1.apache-cxf-3.3.7 2.SoapUI 5.4.0-EB 3.生成代码的教程 4.获取service调用的...
在使用Idea根据wsdl自动生成java code的时候;抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包...
wsdl2java wsdl2java wsdl2java 生成客户端服务端代码
1.解压axis1.4.lib.zip; 2.运行 ResultNotify.bat脚本 ,生成代码。 3.把生成的java代码放到工程中。 4.把deploy.wsdd中的service 元素节的代码放到 server-config.wsdd中。
wsdl2java工具 修改WSDL2Java(URL).bat后直接双击运行即可 编辑 WSDL2Java(URL).bat set Axis_Lib=.\lib //引用包 set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% set Output_Path=.\source //输出目录 set Package...