Как установить функции в JBOSS FUSE?

Я могу проверить все функции, используя features:list

Я хотел установить определенные функции в JBOSS Fuse, но команда

features:install camel-blueprint

не работает

я получаю сообщение об ошибке

    Error executing command: The container is managed by fabric, please use fabric:profile-edit --featur
es camel-blueprint/0.0.0 target-profile instead. See fabric:profile-edit --help for more information.

Как установить необходимые функции в JBOSS FUSE.

в файле JBOSSFUSE_HONE/etc/org.apache.karaf.features.cfg у меня есть запись с именем featuresBoot и добавлены все необходимые функции для загрузки при запуске

Но статус для всех функций удален.


person Jose    schedule 25.03.2014    source источник


Ответы (3)


JBoss Fuse использует профили (ткань), чтобы определить, что устанавливать в контейнере, поэтому вы редактируете профили, а затем назначаете профили контейнерам.

Честно говоря, проще посмотреть несколько видео, чтобы познакомиться поближе.

Например, видео о кредитном брокере — хорошее начало.

Если вы не хотите использовать ткань, вы можете установить старую школу с ручными командами, как вы это делаете в Apache Karaf. Но это требует, чтобы вы НЕ устанавливали ткань в JBoss Fuse.

Также есть документация Red Hat JBoss Fuse, в которую вы можете погрузиться (ссылки на документацию отсюда)

Вы также можете найти более подробную информацию в документации проекта Fabric8 (проект сообщества JBoss Fuse) по адресу:

person Claus Ibsen    schedule 27.03.2014
comment
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится. – Из обзора - person Vatine; 27.11.2015
comment
@Vatine Я не могу с этим согласиться. На вопрос дается довольно четкий ответ (либо используйте команды Fabric или karaf), а ссылки предоставляются только для расширения знаний OP о доступных параметрах и о том, как их правильно использовать. - person Markus W Mahlberg; 27.11.2015

Краткий ответ здесь заключается в том, что вы, вероятно, уже настроили этот экземпляр JBoss Fuse / Fuse Fabric для управления контейнером через fabric:create.

Чтобы «сбросить» вашу локальную установку (будьте осторожны! При этом удаляются все контейнеры и соответствующая конфигурация), запустите эту команду в cygwin, чтобы удалить data, instances и lock:

cd /wherever/fabric8-karaf-1.0.0.redhat-412
$ rm -rf data instances lock

Теперь, когда вы перезапустите Fuse, вы сможете напрямую устанавливать функции.

person vikingsteve    schedule 23.01.2015

Я скопировал текст ниже из сообщений об ошибках. Он должен работать.

"пожалуйста, используйте 'fabric:profile-edit --features camel-blueprint/0.0.0 target-profile'"

person wasabi    schedule 17.06.2015