• 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

  • 相关阅读:
    Codefores 506A Mr. Kitayuta, the Treasure Hunter( DP && dfs )
    Goals ? Ideals ?
    HDU 5159 Card( 计数 期望 )
    HDU 1387 Team Queue( 单向链表 )
    HDU 1709 The Balance( DP )
    HDU 2152 Fruit( DP )
    HDU 1398 Square Coins(DP)
    HDU 5155 Harry And Magic Box( DP )
    HDU 3571 N-dimensional Sphere( 高斯消元+ 同余 )
    最大连续自序列
  • 原文地址:https://www.cnblogs.com/cy163/p/1152895.html
Copyright © 2020-2023  润新知