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")); } }