1、安装Eclipse和JDK,配置JDK的环境变量和Eclipse中JDK环境。
2、下载axis2,下载地址:http://axis.apache.org/axis2/java/core/download.cgi,每个版本下会有四个文件,只要下载Binary Distribution 和WAR Distribution的Distribution版本,本文下载的1.6.0版本。
解压axis2-1.6.0-bin.zip到安装目录:C:\app\axis2-1.6.0,设置AXIS2_HOME=C:\app\axis2-1.6.0。
解压axis2-1.6.0-war.zip,将里面的axis2.war复制到Tomcat的webapps目录下。该文件是axis2的一个web发布版本,里面有文档和例子,可以通过web对service进行部署配置。
启动tomcat,在浏览器中访问http://localhost:8080/axis2/,看到下图说明axis2访问成功
3、另外Axis服务器本身就是一个配置好的Tomcat服务器,也可以单独启动axis2服务(不需要tomcat服务器),直接查看WebService的页面。
修改axis2的端口,打开C:\app\axis2-1.6.0\conf\目录下的axis2.xml,找到端口号,默认端口号是8080,将端口号修改成8060,不修改的话会占用Tomcat的端口,改变Tomcat默认访问路径,<transportReceiver name="http" class="org.apache.axis2.transport.http.SimpleHTTPServer"> <parameter name="port">8060</parameter>,修改之后打开localhost:8060就可以看见WebService的页面。
启动axis服务,在axis2\bin目录下有一个axis2server.bat
4、axis2在Eclipse中的配置
配置Eclipse中windows-Preference中axis2路径,选择axis2的安装路径。
Eclipse插件
Service Archive Wizard - Eclipse Plug-in(用来将服务代码打包成后缀名为.aar文件的插件):
Code Generator Wizard - Eclipse Plug-in(用来将服务代码生成wsdl文件以及解析将wsdl文件生成客户端代码的插件):
解压文件拷贝到eclipse\dropins目录下,重启Eclipse,可以看到如下:
至此,axis2开发环境配置完成。