【发布时间】:2011-10-24 10:23:30
【问题描述】:
我在两个 CXF 端点之间设置了一条路由,如下所示:
<cxf:cxfEndpoint id="monitoringService"
address="${esb.monitoring-service.ep.address}" serviceName="s:monitoring-service"
endpointName="s:portSOAP" wsdlURL="classpath:/webservices/monitoring-service.wsdl"
xmlns:s="http://xyz/monitoring/"
/>
<endpoint
id="originMonitoringService"
uri="${origin.monitoring-service.ep.address}" />
<route>
<from uri="cxf:bean:monitoringService?dataFormat=MESSAGE" />
<to ref="originMonitoringService" />
</route>
但是,当“originMonitoringService”发生 SOAP 故障时,它们似乎不会被转发到 Camel 发布的端点,因此不会到达连接到它的客户端。
我应该如何声明这个连接?
(仅供参考:${xx} 样式的变量在运行时被正确替换为 http://somehost/someservice 之类的值。)
【问题讨论】:
标签: cxf apache-camel