我在网上查找如何创建骆驼的CXF生产者(即创建一个CXF端点,它会产生一些本地/远程Web服务的请求)。一般来说,所有我能找到的例子将列出以下步骤:如何通过骆驼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呢?
或者在那种情况下我应该使用另一种类型的端点?
非常好。谢谢。 – rapt 2015-04-04 23:31:14