日期:2014-05-16  浏览次数:20786 次

Apache Axis2安装
测试开发环境Axis2安装(Windows平台) 一. 设置环境变量(参考)

AXIS2_HOME=C:\Program Files\axis2

CATALINA_HOME=C:\Program Files\tomcat\apache-tomcat-5.5.20

CLASSPATH=.;C:\Program Files\Java\jdk1.5.0_11\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_11\lib\tools.jar;C:\Program Files\tomcat\apache-tomcat-5.5.20\common\lib\servlet.jar;

JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11

描述:

1. axis2 Standard Binary Distribution解压到C:\Program Files\axis2目录下面

2. tomcat安装的版本5.5.20,安装的目录C:\Program Files\tomcat\apache-tomcat-5.5.20

3. JDK安装的目录C:\Program Files\Java\jdk1.5.0_11

?

二. 安装配置tomcat

?

三. 下载安装jdk

??????

四. 下载axis2 WAR (Web Archive) Distribution

?????? 这个版本的axis2可以deploy到几乎所有的servlets容器中。目前下载的版本:Apache Axis2/Java Version 1.2,下载的URL:

?????? http://apache.ziply.com/ws/axis2/1_2/axis2.war

?

五. 下载axis2 Standard Binary Distribution

?????? 这是axis2的完全版本,包含了例子,lib库,也可以作为一个单独的web服务器启动。WS-Addressing和SOAP Monitor工具集在这个版本中,所以此版本包括addressing.mar和soapmonitor.mar. 其它的开发模块需要单独下载安装。

????? 下载URL:http://apache.ziply.com/ws/axis2/1_2/axis2-1.2.zip

?????? 解压到指定的目录,例如:C:\Program Files\axis2

?

六. 复制axis2.war到tomcat webapps目录

?????? tomcat将自动解压并且生成axis2目录

?

五. 访问axis2

?????? http://localhost:port/axis2

?

六. 修改axis2管理用户名和密码

?????? 修改$TOMCAT_HOME/webapps/axis2/WEB-INF/conf/axis2.xml

?????? 缺省的用户名密码:

????????????? <parameter name="userName" locked="false">admin</parameter>

????????????? <parameter name="password" locked="false">axis2</parameter>

?????? 修改上面用户名和密码的内容:

?????? 重启tomcat(来源:www.iocblog.net)

?

七. 安装配置TCP monitor

?????? 下载tcp monitor,下载地址:

?????? ?????? http://mirror.utdlug.org/apache/ws/commons/tcpmon/1_0/tcpmon-1.0-bin.zip

?????? 解压tcpmon-1.0-bin.zip,并且在tcpmon-1.0-bin\build目录中执行:

?????? ?????? tcpmon.bat

????? GUI界面配置如下:

????????????? 监听8888表示tcp monitor监听本机的8888端口;

????????????? 远程主机:127.0.0.1,端口80

????????????? 表示到本机8888端口的请求都转发到远端的主机的80端口,假设tomcat的端口为80,这样通过监控tcp monitor,可以debug所有测试的数据包

?

八. 安装eclipse和相关集成

?????? 待续

?

九. 基本测试

?????? IE浏览器输入

??? http://localhost:8081/axis2/rest/Version/get