在部署駱駝路線FuseESB,作爲FuseESB試圖啓動的jar文件,它給人的日誌中發現以下異常:ServiceMix的(FuseESB)未能找到駱駝JavaScript的支持時,罐子啓動
Found initial references null for OSGi service (&(language=js)
(objectClass=org.apache.camel.spi.LanguageResolver))
這會導致數據包在幾分鐘內進入寬限期,之後超時並且其狀態移至失敗。請注意,我沒有在應用程序中使用JavaScript,但我認爲它是作爲加載Camel核心的一部分加載的。我的設置
詳細信息:有問題
- 代碼使用OSGi的藍圖XML文件來定義豆寫的。
- 代碼打包成jar,而不是OSGi包。
- 通過將代碼放入部署目錄來部署代碼,以便FAB部署人員部署該代碼。
我相信我已經安裝了相關的Camel功能。從功能
輸出:清單:
[installed ] [2.10.0.fuse-71-047] camel-script-javascript camel-2.10.0.fuse-71-047
[installed ] [2.10.0.fuse-71-047] camel-script camel-2.10.0.fuse-71-047