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