Thomson-Blog ( 学习,学习,再学习;努力,努力,再努力。)
在学习的路上不断成长,成功之路就在脚下。

 测试开发环境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/getVersion

      IE浏览器结果输出

- <ns:getVersionResponse xmlns:ns="http://axisversion.sample/xsd">

<ns:return>Hello I am Axis2 version service , My version is 1.1.1</ns:return>

</ns:getVersionResponse>

    

         Tcp Monitor监听在7777端口,redirect到本机的8081

         IE浏览器输入

     http://localhost:7777/axis2/rest/Version/getVersion

        IE浏览器结果输出

- <ns:getVersionResponse xmlns:ns="http://axisversion.sample/xsd">

<ns:return>Hello I am Axis2 version service , My version is 1.1.1</ns:return>

</ns:getVersionResponse>

        Tcp Monitor测试结果:

输入:

 

GET /axis2/rest/Version/getVersion HTTP/1.1

Accept: */*

Accept-Language: en-us

UA-CPU: x86

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1; .NET CLR 2.0.50727)

Host: 127.0.0.1:7777

Connection: Keep-Alive

Cookie: JSESSIONID=06CAB51D246DBBAA04CA07B98F2079F8

 

输出:

HTTP/1.1 200 OK

Server: Apache-Coyote/1.1

Content-Type: application/xml;charset=UTF-8

Transfer-Encoding: chunked

Date: Mon, 23 Jul 2007 06:02:57 GMT

 

a5

<ns:getVersionResponse xmlns:ns="http://axisversion.sample/xsd"><ns:return>Hello I am Axis2 version service , My version is 1.1.1</ns:return></ns:getVersionResponse>

0

 

 

十. 安装ant

Ant Binary Distributions

http://mirror.olnevhost.net/pub/apache/ant/binaries/apache-ant-1.7.0-bin.zip

解压到特定目录,例如:

C:\Program Files\apache-ant

 

十一.安装apache rampart-1.1

1. 下载apache rampart,相关URL:http://ws.apache.org/rampart/

2. 解压rampart-1.1.zip

3. 设置AXIS2_HOME,注意:

a)        对于axis2 Standard Binary Distribution版本,AXIS2_HOME是安装axis2的目录,例如:AXIS2_HOME AXIS2_HOME=C:\Program Files\axis2

b)        对于以war方式部署到tomcat方式的,就不能按照ant方式拷贝了,除非修改samples目录下的build.xml

4. 进入到samples目录,运行ant。将执行两个主要的操作,拷贝rampart相关的lib文件到axis2的lib目录;拷贝所有的mar(modules)文件到axis2的modules目录。注意:

a)        对于以war方式部署到tomcat方式,拷贝rampart lib目录下的所有.jar文件到 $TOMCAT_HOME/webapps/axis2/WEB-INF/lib;拷贝rampart目录下的所有.mar文件(包括两个文件: rahas-1.1.mar和rampart-1.1.mar)到$TOMCAT_HOME/webapps/axis2/WEB- INF/modules

5. 下载xalan-2.7.0.jar,缺省Axis2 lib中包含

6. 下载log4j.jar http://people.apache.org/repo/m1-ibiblio-rsync-repository/log4j/jars/,拷贝到AXIS2_HOME/lib目录

 

生产环境Axis2安装

一. 安装配置tomcat

二. 下载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.war到tomcat webapps目录

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

四. 访问axis2

       http://hostname: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

 

六. 安装Ant(Option)

 

七. 安装apache rampart-1.1(Option)

       如果需要通过rampart实现WS-Security功能,可以安装rampart

posted on 2008-11-17 10:20  Thomson-Blog  阅读(820)  评论(0编辑  收藏  举报