使用命令wsimport構建WebService客戶端

wsimport -keep -p com.demo.client http://localhost:8080/Demo/services/MyService?wsdl

 命令參數說明:

  -d:生成客戶端執行類的class文件的存放目錄

  -s:生成客戶端執行類的源文件的存放目錄

  -p:定義生成類的包名


使用wsimport命令後,咱們能夠獲得以下代碼文件:
  命令行中當前目錄
    |--com
      |--demo
        |--client
          |--Example.java
          |--ExampleResponse.java
          |--MyService.java
          |--MyServicePortType.java
          |--ObjectFactory.java
          |--package-info.java
  能夠將上述文件拷貝到你的項目中,便可使用。
package com.demo.wsimport;

 public class Test {
 
     /**
       * @param args
      */
      public static void main(String[] args) {
          // TODO Auto-generated method stub
         MyService server = new MyService();
         MyServicePortType spt = server.getMyServiceHttpPort();
         System.out.println(spt.example("hello"));
     }
}
相關文章
相關標籤/搜索