使用JaxWsDynamicClientFactory类,只要指定服务器端wsdl文件的位置,然后指定要调用的方法和方法的参数即可,so simple!!

public class test {

    public static void main(String[] args) throws Exception {

        JaxWsDynamicClientFactory clientFactory =                             JaxWsDynamicClientFactory.newInstance();

        Client client =                                 clientFactory.createClient("url");

    //url http\://211.139.26.237\:12008/qxtapi/Service.asmx?WSDL

    Object[] result = client.invoke("sayHello", "KEVIN");

    System.out.println(result[0]);

    }

}