簡體   English   中英

駱駝+保險絲中戰爭與osgi捆綁包之間的交叉通信

[英]Cross communication between war and osgi bundle in camel + fuse

如何使用Direct-VM與War通信以捆綁? 我創建了一個戰爭文件,其中用唯一的camelContext定義了駱駝路線。 從這場戰爭中,我試圖與其他捆綁軟件B(純粹是OSGI捆綁軟件,具有唯一的camelcontext)連接。

當我嘗試從戰爭中執行direct-vm:route-abc時,出現了直接使用vm:route-abc的使用者的錯誤消息。

令人驚訝的是,當我在karaf控制台上執行camel:context-list時,我看不到戰爭的camelContext。 它僅列出osgi包上下文。

有人可以幫忙嗎?

提前致謝。

阿希什

如果您使用普通戰爭文件,那么駱駝不會假定它在OSGi中運行。 因此,不會將駱駝上下文宣布為服務。

您可以改為使用帶有藍圖的純捆綁包和駱駝Servlet組件在Web上公開駱駝路由。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM