测试开发环境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 ...
包括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格式
标题中的"axis2-1.8.0apache-cxf-3.4.4.rar"是一个压缩包文件,其中包含了两个重要的开源项目:Apache Axis2版本1.8.0和Apache CXF版本3.4.4。这两个项目都是用于构建和部署Web服务的重要工具,主要应用于Java开发...
【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...