1、首先你要确认对应的服务端的WSDL文档的版本,如果是用的axis的话是会有标注的
2、下载axis对应的版本
如果是1.x就下1.x,如果是2.x则下载2.x
下载地址
3、下载完成之后解压出来
如果是1.x,执行命令
java -cp D:\TOOL\axis-1_4\lib\* org.apache.axis.wsdl.WSDL2Java -p kd.alm.client.billfacade -u http://******/services/InterfaceBillFacade?wsdl
第一个红色位置代表axis包路径 第二个红色代表你的包名 第三个红色代表你的文档位置
如果提示- Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
则是缺少依赖包
下载javamail和jaf,解压出mail.jar和activation.jar
http://java.sun.com/products/javamail/downloads/index.html
http://java.sun.com/products/javabeans/glasgow/jaf.html#download
放到lib同路径下,再执行命令
如果是2.x,在解压出来的bin路径下执行命令
WSDL2Java -uri http://******/services/InterfaceBillFacade?wsdl -p kd.alm.client.billfacade
第一个红色代表你的文档位置 第二个红色代表你的包名