Apache Axis2安裝

來源:互聯網
上載者:User
測試開發環境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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.