你好, 以下是操作步驟:
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是對應的配置檔名稱。
你好, 以下是操作步驟:
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是對應的配置檔名稱。