我在網上查找如何創建駱駝的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