如何在工程中使用axis2部署webservice

2022-02-07 03:20:18 字數 1567 閱讀 6117

有乙個最簡單的方法就是把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...