我是骡子的新手。有没有办法使用 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>

我们可以简单地使用上面的 Web 服务使用者的 bean 定义,而不是生成客户端工件。

预先感谢Maska

有帮助吗?

解决方案

如果问题是:“在Mule 2.2.x中不生成客户端类的情况下调用远程Web服务的方法是什么”,答案是:”使用通用 WSDL 端点".

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top