WebService学习之旅(四)Apache Axis2的安装
一、Axis2簡(jiǎn)介
Axis2是目前使用較多的WebService引擎,它是Axis1.x的升級(jí)版本,不僅支持SOAP1.1和SOAP1.2,而且也提供了對(duì)REST風(fēng)格WebService的支持。
Axis2較舊的版本是更有效率,更加模塊化和更多的XML類型。它是經(jīng)過精心設(shè)計(jì),可以輕松添加模塊,以提升現(xiàn)有的功能特征,例如安全性和可靠性等。
二、Axis2下載與目錄結(jié)構(gòu)介紹
Apache Axis2目前最新版本為1.7.1,官方下載地址:
http://axis.apache.org/axis2/java/core/download.html
我們需要將上圖中框選的幾項(xiàng)下載到本地,下面對(duì)這些資源做個(gè)簡(jiǎn)單介紹。
axis2-1.7.1-bin.zip為Axis2完整的發(fā)行版本。
axis2-1.7.1-war.zip解壓后可以獲取一個(gè)war包,該war包可以部署到應(yīng)用服務(wù)器,用于和Web容器集成。雖然axis2-1.7.1-bin.zip已經(jīng)包含了該項(xiàng),但是需要我們自己使用ant構(gòu)建生成war包,為了方便起見,我們直接從官網(wǎng)下載war包。
下面兩項(xiàng)為Axis2官方提供的Eclipse插件,方便WebService發(fā)布及客戶端調(diào)用代碼的編寫,后續(xù)文章會(huì)介紹插件的安裝與使用。
接下來將axis2-1.7.1-bin解壓目錄結(jié)構(gòu)如下圖所示:
bin目錄為axis2的一些可執(zhí)行腳本,axis2提供了一個(gè)內(nèi)置的應(yīng)用服務(wù)器及一個(gè)Web應(yīng)用,conf為Web應(yīng)用配置,當(dāng)使用內(nèi)置服務(wù)器發(fā)布WebService時(shí),相關(guān)的*.aar包可以存放到repository目錄下。samples目錄為axis2提供的一些案例項(xiàng)目,webapp即為axis2-1.7.1-war.zip中的內(nèi)容,用于將axis2安裝到web容器(例如tomcat)中。
進(jìn)入bin目錄下執(zhí)行axis2server.bat,啟動(dòng)內(nèi)置服務(wù)器,打開瀏覽器訪問http://localhost:8080/axis2/services/
出現(xiàn)下面界面說明axis2內(nèi)置服務(wù)器啟動(dòng)成功。
三、將Axis2安裝到Tomcat中
1.將axis2-1.7.1-war.zip解壓后可以看到axis2.war包
2.拷貝axis2.war到tomcat的webapps目錄下
3.啟動(dòng)tomcat服務(wù)器,打開瀏覽器訪問http://localhost:8080/axis2/axis2-web/
出現(xiàn)下圖所示界面說明安裝成功
4.點(diǎn)擊Services可以查看當(dāng)前所有對(duì)外發(fā)布的WebService。
到此為止axis2已經(jīng)安裝成功,下一節(jié)開始介紹axis2的使用。
轉(zhuǎn)載于:https://www.cnblogs.com/lanzhi/p/6468265.html
總結(jié)
以上是生活随笔為你收集整理的WebService学习之旅(四)Apache Axis2的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四则运算2的单元测试
- 下一篇: [sh]uniq-sort-awk