Apache camel 两个OSGI捆绑包都有访问外部REST服务器的restlet客户端。这两个捆绑包都可以单独运行,但不能同时运行

Apache camel 两个OSGI捆绑包都有访问外部REST服务器的restlet客户端。这两个捆绑包都可以单独运行,但不能同时运行,apache-camel,apache-karaf,restlet,Apache Camel,Apache Karaf,Restlet,我在Karaf上运行Fuse,我有两个bundle,它们各自运行良好,它们都有访问相同外部REST服务的restlet组件 他们不会同时在卡拉夫上跑步 两个客户端都配置了相同的blueprint组件 <to id="_to1" uri="restlet:{{client.protocol}}:{{client.host}}:8189{{client.path}}?restletMethod=POST"/> 注意端口是8989,尽管在蓝图中我设

我在Karaf上运行Fuse,我有两个bundle,它们各自运行良好,它们都有访问相同外部REST服务的restlet组件

他们不会同时在卡拉夫上跑步

两个客户端都配置了相同的blueprint组件

<to id="_to1" uri="restlet:{{client.protocol}}:{{client.host}}:8189{{client.path}}?restletMethod=POST"/>
注意端口是8989,尽管在蓝图中我设置了8189

我的结论是,两个包不能同时运行的原因是它们必须位于不同的端口上。但是restlet作为8189上的外部REST服务的客户端运行

上下文端点中的8989端口来自何处?如何使这两个包同时运行?是否有一些设置告诉karaf这是一个打开外部端口的客户端

我正在运行karaf 7.3和fuse 7

restlet://http://localhost:8989/external/grade/updatestudentgrade?restletMethod=POST