axis2和已有web專案整合

2021-06-21 06:18:22 字數 1619 閱讀 6443

axis2

和已有web

專案整合

有乙個最簡單的方法就是把

axis2.war

中的內容作為

web project

的基礎,

來進行開發.

不過為了更清楚的了解如何在乙個已有的

web project

中嵌入axis2,

那就手動來配置。大致分如下幾個步驟: 一、

新建web project

,名為「

webservicedemo」

二、axis2-1.5-war.zip

包,解壓縮 將

axis2/web-inf/lib

裡的jar

包拷貝到

webservicedemo/webroot/web-inf/lib/ 將

axis2.war/axis2-web

拷貝至webservicedemo/

webroot/axis2-web/ 三、

配置axis2 servlet 開啟

webservicedemo/webroot/web-inf/web.xml

,增加如下配置:

/services/*     五、

配置web service. 由於

axis2

已嵌入到

webservicedemo

專案中,所以

web service

就不用打包成

aar,而是直接在

/web-inf

目錄下建立相應的資料夾和

services.xml

,目錄結構如下圖:

注意在services下還有乙個資料夾,這個資料夾可以任意取名

六、services.xml

[xhtml]view plain

copy

print?

<?xml  version="1.0" encoding="utf-8"?>  

web service例子

service.myservice

七、在瀏覽器中訪問

可以看到

myservice

服務,說明服務已部署成功 輸入

可以檢視到該

web服務的描述檔案

其實,axis2-web

下面的東西可以不要那麼多,我就只保留了

和listservices.jsp

這三個檔案,這樣整合後的工程就**了

axis2與web專案結合

axis2和已有web專案整合 有乙個最簡單的方法就是把axis2.war中的內容作為web project的基礎,來進行開發.不過為了更清楚的了解如何在乙個已有的web project中嵌入axis2,那就手動來配置。大致分如下幾個步驟 一 新建web project,名為 webserviced...

Axis2和CXF的比較

新一代的 web services 框架如 axis2 cxf 都是由現有的專案中逐漸演化而來的,axis2 是由大家熟悉的 axis 1.x 系列演化過來,而 apache cxf 則是由 celtix 和 xfire 專案整合而生,並且剛剛發布了 2.0.2 的最新版本,不過仍是 apache ...

使用Axis2開發Web服務 環境部署

官方網頁 http ws.apache.org axis2 1.standard binary distribution 開發用 2.source distribution axis2源 3.war web archive distribution 可作為部署用的web工程 4.documents ...