`
yanwenhan
  • 浏览: 114913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring + XFire 构建webservic 通过WSDL文件生成客户端调用程序

阅读更多
将WSDL文件存到classes目录下 如:EchoService.wsdl

WebServiceClientTest2.java文件
package test;

import org.codehaus.xfire.client.Client;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class WebServiceClientTest2 {

	/**
	 * @param args
	 */
	public static void main(String[] args) throws Exception {
		WebServiceClientTest2 test = new WebServiceClientTest2();
		test.client();

	}
	
	public void client() throws Exception {
		String wsdl = "EchoService.wsdl";
		Resource resource = new ClassPathResource(wsdl);
		Client client = new Client(resource.getInputStream(),null);
		
		Object[] objArray = new Object[1];
		objArray[0] = "通过WSDL文件生成客户端调用程序";
		
		Object[] results = client.invoke("echo", objArray);
		System.out.println(results[0]);
		
	}

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics