测试开发环境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
相关推荐
Apache Axis2是Apache软件基金会开发的一个开放源代码Web服务框架,用于构建和部署高效、可扩展的Web服务。它基于Axis1.x进行重大改进,提供了更强大的功能和更好的性能。在"apache axis-1.7.9"这个版本中,我们获取...
Apache Axis2 是一个流行的开源Web服务引擎,它允许开发者创建和部署高级Web服务。这个框架是基于Apache SOAP项目,提供了一种高效、灵活且模块化的方式来处理Web服务。在这个教程中,我们将学习如何使用Apache Axis...
知识点:Apache Axis2 ### 一、Apache Axis2概述 Apache Axis2是Apache软件基金会下的一款开源、高性能的Web服务框架,它支持SOAP协议,并且兼容JAX-WS(Java API for XML Web Services)规范。Axis2是Apache Axis...
Chapter 1, Apache Web Services and Axis2 - Gives you an introduction to web services and the web service stack at Apache. Chapter 2, Looking inside Axis2 - Learn about Axis2 architecture and the ...
org.apache.axis2.jar
Apache Axis2 是一个著名的Web服务引擎,用于处理SOAP消息,它是Apache SOAP项目的后续产品。在开发基于Axis2的Web服务时,可能会遇到各种错误和异常,其中之一就是与`org.apache.axis2.util.JavaUtils....
5. **调试和测试工具**:Apache Axis提供了内置的测试工具,如wsdl2java和java2wsdl,以及 AxisClient,便于开发者在开发过程中进行测试和调试。 6. **安全性**:Axis框架支持安全特性,如WS-Security(Web ...
Apache Axis2是Apache软件基金会开发的一个开源Web服务框架,它主要用Java语言编写,用于构建高效、灵活且可扩展的Web服务。Axis2是Axis1的下一代产品,它提供了更强大的功能和性能优化,旨在满足现代企业级Web服务...
资源名称:Apache Axis使用方法 (版本1.4)内容简介: Apache Axis是开源的SOAP服务器和客户端。SOAP是网络间不同语言的程序进行交互的方法。SOAP通常在HTTP上交换信息:客户端POST一个SOAP请求,然后接受HTTP响应,...
Extensive and detailed coverage of the enterprise ready Apache Axis2 Web Services / SOAP / WSDL engine. Attain a more flexible and extensible framework with the world class Axis2 architecture. Learn ...
标题中的"axis2-1.8.0apache-cxf-3.4.4.rar"是一个压缩包文件,其中包含了两个重要的开源项目:Apache Axis2版本1.8.0和Apache CXF版本3.4.4。这两个项目都是用于构建和部署Web服务的重要工具,主要应用于Java开发...
包括3本Axis2的书(英文),實為2本(第1本有...1.Developing Web Services with Apache CXF and Axis2, 3rd Edition 2.Packt.Publishing.Quickstart.Apache.Axis2 3.Develop Web Services With Apache Axis2 PDF格式
【Apache Axis2 安装与开发教程】 Apache Axis2 是一个强大的Web服务引擎,用于创建、部署和管理Web服务。本教程将引导你通过安装、配置以及开发基于Axis2的Web服务。 **1. 软件准备** 在开始之前,确保你已准备好...
1. **安装和配置**:首先,你需要了解如何下载和安装Apache Axis2。这通常涉及从官方网站获取最新版本的发布包,解压缩,然后配置环境变量,如AXIS2_HOME,以便系统能够找到所需的库和配置文件。 2. **创建服务**:...
标题中的"axis2-1.4.1-bin.zip"和"axis2-1.4.1-war.zip"指的是Apache Axis2的两个不同版本的发行包,分别代表了Axis2的可执行二进制版本和Web应用程序版本。Apache Axis2是一个高度可扩展且功能强大的Web服务引擎,...
Apache Axis2 是一个著名的Web服务框架,用于创建和部署SOAP(简单对象访问协议)和RESTful服务。在Java世界中,Axis2提供了高效且灵活的处理机制,支持多种协议和服务模型。Eclipse 是一个广泛使用的集成开发环境...
9. **版本兼容性**:虽然这里提到的是Axis 1.4,但Apache Axis还有后续版本,如Axis2,它在性能、模块化和可扩展性方面进行了改进。不过,对于某些项目,特别是那些已经稳定运行的旧系统,可能依然选择使用Axis 1.x...