以下是操作步驟: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_webserviceWEB-INFlibClasses(2)在WEB-INF資料夾下建立web.xml檔案,在web.xml中主要是配置axis。4、複製axis相關的jar檔案將axis的相關jar檔案複製到WEB-INF\lib資料夾下。這些檔案包括:activation.jaraxis.jaraxis-ant.jaraxis-schema.jarcommons-discovery-0.2.jarcommons-logging-1.0.4.jarjaxrpc.jarlog4j-1.2.8.jarmailapi.jarsaaj.jarwsdl4j-1.5.1.jarxmlsec-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是對應的配置檔名稱。(3) 將deploy.wsdd檔案和deploywebservice.bat檔案複製到同一個資料夾下,執行deploywebservice.bat批處理檔案,就可以將deploy.wsdd中描述的Java類釋出為WebService。釋出完成之後再訪問http://host:port/test_webservice/services
以下是操作步驟: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_webserviceWEB-INFlibClasses(2)在WEB-INF資料夾下建立web.xml檔案,在web.xml中主要是配置axis。4、複製axis相關的jar檔案將axis的相關jar檔案複製到WEB-INF\lib資料夾下。這些檔案包括:activation.jaraxis.jaraxis-ant.jaraxis-schema.jarcommons-discovery-0.2.jarcommons-logging-1.0.4.jarjaxrpc.jarlog4j-1.2.8.jarmailapi.jarsaaj.jarwsdl4j-1.5.1.jarxmlsec-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是對應的配置檔名稱。(3) 將deploy.wsdd檔案和deploywebservice.bat檔案複製到同一個資料夾下,執行deploywebservice.bat批處理檔案,就可以將deploy.wsdd中描述的Java類釋出為WebService。釋出完成之後再訪問http://host:port/test_webservice/services