2015-01-13 1 views
0

Я новичок в мире OSGI и могу использовать некоторые советы от экспертов. Моя цель - развернуть несколько сервлетов вместе с ресурсами REST в стандартную установку Karaf. Я планирую использовать Grizzly (w/Jersey) в качестве контейнера http.Комплект OSGI - комплект проектов Eclipse со всеми зависимостями

Я пытаюсь выяснить способ создания проекта eclipse, в котором я могу скомпилировать свой собственный код, и развернуть этот код вместе со всеми зависимостями, такими как Grizzly, Jersey, OSGI frameworks & пакеты как один архив в Karaf.

Конечная цель состоит в том, чтобы иметь один объект развертывания, который включает в себя весь мой код и зависимости, без необходимости вручную устанавливать зависимости в Karaf.

Возможно ли это, или я смотрю на это неправильно? Я читал об OBR, функциях и KAR, но пока не смог собрать всю картину. Какова была бы лучшая практика для достижения этой цели?

Спасибо!

ответ

0

Чтобы дать вам общее представление о внедрении и запуске полного приложения OSGi, я предлагаю вам ознакомиться с главой 13 на странице this book. Он объясняет это с помощью реализации Equinox, но я надеюсь, что общий подход должен выглядеть схожим. Если вы последуете, вы увидите, что вы можете поместить все ваши пакеты в папку, в которой система будет перебирать и устанавливать их.