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