本文所用到的xfire webservicees服务端取自我的仩一篇文章中的例子——
①通过WSDL地址来创建动态客户端②通过服务端提供的接口来创建客户端③使用Ant通过WSDL文件来生成客户端
第一种方式:通过WSDL地址来创建动态客户端
昨天用xfire搭好了一个简单的xfire webservicee的服务可以在访问,今天便想要尝试以下如何调用这个服务及相关的方法在网上查找了一些资料后,实现过程如下
1、创建一个maven web项目,并创建一个带有main方法的类
2、导入xfire依赖的一些jar包,为了简单起见我就把搭建服务端时的jar包都考了过来,放在lib文件夹下然后如上一篇搭建时┅样把jar加入到build path中。
3、创建一个和服务端一样的接口类必须要有这个接口类才可以:
4、在main方法中调用服务接口:
这意思好像是说httpclient有什么问題,在网上查了一下有说是少了这个包,但实际上可以看到这个包我明明是导入了的于是我尝试把lib中和build path中的这个包删除,然后再使用maven導入如图:
然后再次启动main方法,控制台正常输出如图:
本文所用到的xfire webservicees服务端取自我的仩一篇文章中的例子——
①通过WSDL地址来创建动态客户端②通过服务端提供的接口来创建客户端③使用Ant通过WSDL文件来生成客户端
第一种方式:通过WSDL地址来创建动态客户端
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。