首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

Apache Axis2装配

2012-09-16 
Apache Axis2安装????????????? parameter namepassword lockedfalseaxis2/parameter?????? 修

Apache Axis2安装

????????????? <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

转自? http://www.cnblogs.com/cy163/archive/2008/04/14/1152895.html

热点排行