1

我是新来的骡子。有没有办法使用 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 服务使用者,而不是生成客户端工件。

在此先感谢马斯卡

4

1 回答 1

0

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

于 2010-08-09T22:28:37.203 回答