有乙個最簡單的方法就是把axis2.war中的內容作為web project的基礎, 來進行開發.
不過為了更清楚的了解如何在乙個已有的web project中嵌入axis2, 那就手動來配置。大致分如下幾個步驟:
一、新建web project,名為「webservicedemo」
將axis2/web-inf/lib 裡的jar包拷貝到 webservicedemo/webroot/web-inf/lib/
將axis2.war/axis2-web拷貝至webservicedemo/ webroot/axis2-web/
axis2需要的jar包:
三、配置axis2 servlet
開啟webservicedemo/webroot/web-inf/web.xml,增加如下配置:
四、寫乙個簡單的web服務類
package service;
public class myservice
}
五、配置web service.
由於axis2已嵌入到webservicedemo專案中,所以web service就不用打包成aar,而是直接在/web-inf目錄下建立相應的資料夾和services.xml,目錄結構如下圖:
六、services.xml
<?xml version="1.0" encoding="utf-8"?>
my web service
service.myservice
如果乙個類具有多個webservice方法的時候,使用servicegroup進行配置:
<?xml version="1.0" encoding="utf-8"?>
web service例子
service.myservice
七、在瀏覽器中訪問
可以看到myservice服務,說明服務已部署成功
輸入http://localhost:8080/webservicedemo/services/myservice?wsdl
可以檢視到該web服務的描述檔案
其實,axis2-web下面的東西可以不要那麼多,我就只保留了index.jsp,httpbase.jsp和listservices.jsp這三個檔案,這樣整合後的工程就**了
如何在工程中使用axis2部署webservice
有乙個最簡單的方法就是把axis2.war中的內容作為web project的基礎,來進行開發.不過為了更清楚的了解如何在乙個已有的web project中嵌入axis2,那就手動來配置。大致分如下幾個步驟 一 新建web project,名為 webservicedemo 將axis2 web i...
使用Axis2開發Web服務 環境部署
官方網頁 http ws.apache.org axis2 1.standard binary distribution 開發用 2.source distribution axis2源 3.war web archive distribution 可作為部署用的web工程 4.documents ...
如何使用pm2部署前端專案
前端部署有很多種方式,場景的有jenkins,pm2,docker等技術,今天主要介紹使用pm2部署,因為公司一直在使用,也一直想徹底的理解部署的流程。pm2是什麼?開始上手 const express require express express const routeruser express...