При развертывании маршрута верблюда FuseESB как FuseESB пытается запустить файл банка, он дает следующее исключение в журнале:ServiceMix (FuseESB) не удается найти Camel яваскрипт поддержки при баночка запуска
Found initial references null for OSGi service (&(language=js)
(objectClass=org.apache.camel.spi.LanguageResolver))
Это заставляет пакет вводить льготный период в течение нескольких минут, после чего он истекает время, и его статус переходит к ошибке. Обратите внимание, что я не использую javascript в приложении, но я предполагаю, что он загружен как часть загрузки ядра Camel.
Подробная информация о моей установке:
- Код в вопросе написан с использованием файла XML план OSGi, чтобы определить бобы.
- Код упакован как банка, в отличие от пакета 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