`
lovejing007
  • 浏览: 95327 次
社区版块
存档分类
最新评论

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/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
分享到:
评论

相关推荐

    apache axis-1.7.9

    Apache Axis2是Apache软件基金会开发的一个开放源代码Web服务框架,用于构建和部署高效、可扩展的Web服务。它基于Axis1.x进行重大改进,提供了更强大的功能和更好的性能。在"apache axis-1.7.9"这个版本中,我们获取...

    基于 Apache Axis2 将上述类的方法对外提供 Web 服务,生成 WSDL 文件,以及调用服务

    Apache Axis2 是一个流行的开源Web服务引擎,它允许开发者创建和部署高级Web服务。这个框架是基于Apache SOAP项目,提供了一种高效、灵活且模块化的方式来处理Web服务。在这个教程中,我们将学习如何使用Apache Axis...

    APACHE AXIS2

    知识点:Apache Axis2 ### 一、Apache Axis2概述 Apache Axis2是Apache软件基金会下的一款开源、高性能的Web服务框架,它支持SOAP协议,并且兼容JAX-WS(Java API for XML Web Services)规范。Axis2是Apache Axis...

    Apache Axis2 Web Services, 2nd Edition.pdf

    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

    org.apache.axis2.jar

    axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题

    Apache Axis2 是一个著名的Web服务引擎,用于处理SOAP消息,它是Apache SOAP项目的后续产品。在开发基于Axis2的Web服务时,可能会遇到各种错误和异常,其中之一就是与`org.apache.axis2.util.JavaUtils....

    Web服务框架 Apache Axis

    5. **调试和测试工具**:Apache Axis提供了内置的测试工具,如wsdl2java和java2wsdl,以及 AxisClient,便于开发者在开发过程中进行测试和调试。 6. **安全性**:Axis框架支持安全特性,如WS-Security(Web ...

    axis2,apache axis2,web service

    Apache Axis2是Apache软件基金会开发的一个开源Web服务框架,它主要用Java语言编写,用于构建高效、灵活且可扩展的Web服务。Axis2是Axis1的下一代产品,它提供了更强大的功能和性能优化,旨在满足现代企业级Web服务...

    ApacheAxis使用方法(版本1.4)

    资源名称:Apache Axis使用方法 (版本1.4)内容简介: Apache Axis是开源的SOAP服务器和客户端。SOAP是网络间不同语言的程序进行交互的方法。SOAP通常在HTTP上交换信息:客户端POST一个SOAP请求,然后接受HTTP响应,...

    Apache Axis2 Web Services, 2nd

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

    Apache Axis2 Web Services的电子书

    包括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

    标题中的"axis2-1.8.0apache-cxf-3.4.4.rar"是一个压缩包文件,其中包含了两个重要的开源项目:Apache Axis2版本1.8.0和Apache CXF版本3.4.4。这两个项目都是用于构建和部署Web服务的重要工具,主要应用于Java开发...

    axis2安装开发教程.pdf

    【Apache Axis2 安装与开发教程】 Apache Axis2 是一个强大的Web服务引擎,用于创建、部署和管理Web服务。本教程将引导你通过安装、配置以及开发基于Axis2的Web服务。 **1. 软件准备** 在开始之前,确保你已准备好...

    Quickstart Apache Axis2

    1. **安装和配置**:首先,你需要了解如何下载和安装Apache Axis2。这通常涉及从官方网站获取最新版本的发布包,解压缩,然后配置环境变量,如AXIS2_HOME,以便系统能够找到所需的库和配置文件。 2. **创建服务**:...

    axis2-1.4.1-bin.zip axis2-1.4.1-war.zip

    标题中的"axis2-1.4.1-bin.zip"和"axis2-1.4.1-war.zip"指的是Apache Axis2的两个不同版本的发行包,分别代表了Axis2的可执行二进制版本和Web应用程序版本。Apache Axis2是一个高度可扩展且功能强大的Web服务引擎,...

    org.apache.axis2.eclipse.service.plugin_1.7.8

    Apache Axis2 是一个著名的Web服务框架,用于创建和部署SOAP(简单对象访问协议)和RESTful服务。在Java世界中,Axis2提供了高效且灵活的处理机制,支持多种协议和服务模型。Eclipse 是一个广泛使用的集成开发环境...

    org.apache.axis jar

    9. **版本兼容性**:虽然这里提到的是Axis 1.4,但Apache Axis还有后续版本,如Axis2,它在性能、模块化和可扩展性方面进行了改进。不过,对于某些项目,特别是那些已经稳定运行的旧系统,可能依然选择使用Axis 1.x...

Global site tag (gtag.js) - Google Analytics