我是骡子的新手。有没有办法使用JaxWsProxyFactoryBean调用基于CXF的Web服务?重用Java接口而不是wsdl文件会很好。
使用CXF,我们可以简单地将我们的java接口重用为用于Web服务客户端的spring bean,而无需生成wsdl2java代码。
<bean id="{Bean Id}" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
<property name="serviceClass" value="{java interface}"/>
<property name="address" value="{Address}"/>
</bean>
我们可以简单地将上面的bean定义用于Web服务使用者,而不是生成客户端工件。
提前致谢 MASKA
答案 0 :(得分:0)
如果问题是:“在Mule 2.2.x中没有生成客户端类的情况下调用远程Web服务的方式是什么”,答案是:“use a generic WSDL endpoint”。