实战经验

实战CXF调用Webxml天气预报服务

为君一笑 提交于 2020-04-09 20:08:15
实战 CXF 调用 Webxml 天气预报服务 今晚群里的 kasasis 同学问我会不会使用 CXF 调用 http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 这个天气预报的 WebService 服务 ; 我也是初学者 , 在尝试调用的过程中发现不少问题 , 也有一些小心得 , 希望与大家分享 , 更希望大家可以帮我解惑 . 一 . 初探 : 通过 wsdl2java 生成调用远程服务所需要的 java 类 因为还没有成功使用 dynamic-clients(http://cxf.apache.org/docs/dynamic-clients.html) 的方式动态调用过 WebService 服务 , 所以决定使用 CXF 提供的 wsdl2java 来生成调用 WebService 服务所必须的 java 类 , 进而使用 JaxWsServerFactoryBean 来调用 WebService 服务 : 遗憾的是 , CXF wsdl2java 报错了 : undefined element declaration 's:schema' at line 85 column 41 of schema http://www.webxml.com.cn/WebServices