What is wsimport.exe ?

使用命令wsimport構建WebService客戶端:

在JDK的bin文件夾中,有一個wsimport.exe,這個工具依據wsdl文件生成相應的類文件,而後用這些類文件,就能夠像調用本地的類同樣調用WebService提供的方。該工具能夠用於非Java的服務器,如:用C#編寫的WebService,經過wsimport則生成Java的客戶端實現。html

在命令提示符中使用以下命令:wsimport -keep -p com.demo.client http://localhost:8080/test/services/MyService?wsdljava

  命令參數說明:
  -d:生成客戶端執行類的class文件的存放目錄
  -s:生成客戶端執行類的源文件的存放目錄
  -p:定義生成類的包名
  其餘命令參數請參照:http://docs.oracle.com/javase/7/docs/technotes/tools/share/wsimport.html
  使用wsimport命令後,咱們能夠獲得以下代碼文件:
命令行中當前目錄
    |--com
      |--demo
        |--client
          |--Example.java
          |--ExampleResponse.java
          |--MyService.java
          |--MyServicePortType.java
          |--ObjectFactory.java
          |--package-info.java
  能夠將上述文件拷貝到你的項目中,便可使用。

 

--end服務器

相關文章
相關標籤/搜索