【发布时间】:2019-11-11 09:45:32
【问题描述】:
我有两个端点:
<cxf:cxfEndpoint address="http://localhost:9090/fileTransferService" id="FileTransferServiceEndpoint" serviceClass="FileTransferService">
<cxf:properties>
<entry key="dataFormat" value="POJO"/>
<entry key="loggingFeatureEnabled" value="true"/>
</cxf:properties>
</cxf:cxfEndpoint>
<cxf:cxfEndpoint address="http://localhost:9090/cardPaymentService" id="PaymentServiceServiceEndpoint" serviceClass="CardPayment">
<cxf:properties>
<entry key="dataFormat" value="POJO"/>
<entry key="loggingFeatureEnabled" value="true"/>
</cxf:properties>
</cxf:cxfEndpoint>
-
文件传输服务的路由
<from id="from1" uri="cxf:bean:FileTransferServiceEndpoint"/> ... -
cardPaymentService 的路由
<from id="from2" uri="cxf:bean:PaymentServiceServiceEndpoint"/> ...
每个端点都用于来自某个客户端的每个路由。
当我的间谍应用程序加载路由时,我找不到cardPaymentService 的网络服务。
但我可以找到fileTransferServices 的网络服务。
我想提供多种网络服务。 如何配置我的路线?
谢谢。
【问题讨论】:
-
为了更好地帮助您,您能否提供更多详细信息,包括您使用的是哪个版本的 Apache Camel、更多路线详情以及错误的完整堆栈跟踪?