【发布时间】:2015-04-02 21:08:02
【问题描述】:
我在网上查找如何创建 Camel 的 CXF 生产者(即创建一个 CXF 端点,该端点会产生对某些本地/远程 Web 服务的请求)。一般来说,我能找到的所有示例都会列出以下步骤:
首先定义cxfEndpoint属性:
<cxf:cxfEndpoint
id="orderEndpoint"
address="http://localhost:9000/order/"
serviceClass="camelinaction.order.OrderEndpoint"/>
然后将请求发送到那个端点:
...to("cxf:bean:orderEndpoint");
嗯。我不明白这个概念。如果这是一个远程 Web 服务,我通常只有 WSDL 的 URL。我可以从中获取服务的地址...但我不知道 serviceClass 是什么,并且我的类路径中没有它。
那么如果我只有 WSDL 的 URL,我该如何定义那个 cxfEndpoint?
或者在这种情况下我应该使用另一种类型的端点吗?
【问题讨论】:
标签: apache-camel cxf