我正在尝试使用此 Web 服务:来自另一个 wsdl 的http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl ......别担心,我只是想建立某种桥梁来测试 Web 服务调用根本不是逻辑,所以,我需要的流程是这样的
cxf:jaxws-service ---> Java bean ----> externalWebservice
问题是我找不到如何通过我的 java impl 类调用外部 web 服务,我需要将它注入到我的 bean 中,但我找不到如何去做。实际上我的流程是这样的:
<flow name="soapservice" doc:name="soapservice">
<http:inbound-endpoint exchange-pattern="request-response"
address="http://localhost:60603/Hello" doc:name="HTTP" />
<cxf:jaxws-service serviceClass="org.example.HelloWorld"
doc:name="SOAP" />
<component class="org.example.HelloWorldImpl" doc:name="Java" />
</flow>
一切正常,服务返回入口参数,但我需要从 Weather Webservice 检索一些数据。有人可以帮助我使用 CXF 使用该 Web 服务吗?
谢谢!