當前位置:編程學習大全網 - 熱門推薦 - 怎麽發布webservice接口

怎麽發布webservice接口

妳好,

以下是操作步驟:

1、編寫服務代碼

服務代碼提供了兩個函數,分別為sayHello和sayHelloToPerson,在HelloService.java類中

2、發布WebService

要將上邊寫的HelloService類發布為WebService,需要先搭建Web應用。下面是在Tomcat下使用Axis創建WebService服務的例子。

3、在Tomcat下創建Web應用

在該例子中,在Tomcat下創建了壹個context path為test_webservice的WEB應用。

(1) 在Tomcat的webapps下創建如下文件系統

test_webservice

WEB-INF

lib

Classes

(2)在WEB-INF文件夾下創建web.xml文件,在web.xml中主要是配置axis。

4、復制axis相關的jar文件

將axis的相關jar文件復制到WEB-INF\lib文件夾下。這些文件包括:

activation.jar

axis.jar

axis-ant.jar

axis-schema.jar

commons-discovery-0.2.jar

commons-logging-1.0.4.jar

jaxrpc.jar

log4j-1.2.8.jar

mailapi.jar

saaj.jar

wsdl4j-1.5.1.jar

xmlsec-1.3.0.jar

5、測試發布的WEB應用

啟動Tomcat服務,打開IE瀏覽器,訪問http:host:port/test_webservice/services,

如果看到如下界面就說明AXIS部署成功了。

6、發布WebService

發布WebService需要使用現有的AdminService來實現,這裏我寫了壹個批處理文件來發布WebService,以後如果需要發布其他文件,只需要修改相應的參數就可以了。

(1)創建deploy.wsdd文件。

(2)創建發布WebService服務的批處理文件deploywebservice.bat。

其中E:\workspace\Libwebservice是存放axis對應的jar文件的文件夾,現在將所有的jar文件都加入到此文件夾中。

-l後的參數是本地要發布WebService的AdminService對應的訪問地址。

最後deploy.wsdd是對應的配置文件名稱。

  • 上一篇:加菲貓有幾部電影
  • 下一篇:去高原自駕遊,有什麽需要註意的地方?
  • copyright 2024編程學習大全網