1 准备环境
(1)下载Axis2的zip包axis2-1.5.5-bin.zip,并解压。
官方网址:http://ws.apache.org/axis2/
(2)设置环境变量(我的电脑-》属性-》高级)
AXIS2_HOME=解压后axis2-1.5.5文件夹下的bin目录所在的目录,如:E:webserviceaxisaxis2-1.5.5。尽量不要有空格或中文
PATH=%AXIS2_HOME%in;%PATH%
(3) 修改bin目录中的wsdl2java.bat
为了方便使用,以及避免一些NoClassFoundException类似的问题,修改wsdl2java.bat文件,查找:
set _RUNJAVA="%JAVA_HOME%injava"
在这一行下面增加如下一行
set JAVA_OPTS="-Djava.ext.dirs=%AXIS2_HOME%lib"
2 以一个WhoIs WebService为例:
生成存根代码
WSDL2Java -uri E:webserviceaxisMyWS.wsdl -o E:webservice
程序运行完成后,在E:webservicesrc文件生成如下文件。