回覆列表
  • 1 # 使用者7430186388267

    你好, 以下是操作步驟:

    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-INFlib資料夾下。這些檔案包括: 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:workspaceLibwebservice是存放axis對應的jar檔案的資料夾,現在將所有的jar檔案都加入到此資料夾中。 -l後的引數是本地要釋出WebService的AdminService對應的訪問地址。 最後deploy.wsdd是對應的配置檔名稱。

  • 中秋節和大豐收的關聯?
  • 狗有思想嗎?狗會思考問題嗎?