前言:
有时,我们经常要和一些外部系统对接,如果是HTTP接口还好,直接用apache的HttpClient工具类调用即可。而如果对方系统是Webservice,则比较麻烦,本文主要讲解如何用对方的wsdl地址生成java客户端调用类并且动态配置访问地址并在java中使用
1,首先我们先要获取对方的wsdl地址,例如
http://xxxx/xxxx/xxxx.asmx?wsdl
2, 接着,在cxf官网上下载apache-cxf-3.2.5。
2.1,将apache-cxf-3.2.5解压缩后安装在D:\\apache-cxf-3.2.5中,设置CXF_HOME环境变量为D:\\ apache-cxf-3.2.5
如下图所示:
2.2,运行cmd,执行命令wsdl2java,等待大概1秒钟,出现USAGE证明设置成功