Встраивание Феликса в Tomcat

Я новичок в OSGi, начал использовать felix. В настоящее время я хорошо разбираюсь в концепции пакетов, услуг и т. д. У меня есть требование, чтобы я мог встроить Felix в Tomcat, я пытался найти то же самое в Google, но не смог найти подходящее решение для моей цели.

Что мне точно нужно, так это... До сих пор я развертывал свои пакеты веб-приложений во встроенный сервис http jetty/PAX web.. установленный внутри Felix, но теперь я хочу поместить Felix в Apache Tomcat/любой другой сервер приложений, чтобы всякий раз, когда мой tomcat запускается Мне нужно, чтобы мой экземпляр felix был запущен и работал, и в то же время я должен иметь возможность развертывать/устанавливать/запускать свои пакеты через felix.

Любая помощь будет принята с благодарностью.


person user838937    schedule 11.07.2011    source источник
comment
Во-первых, использование ASAP — дурной тон. Во-вторых, что вы пробовали? Вы пробовали гуглить военный файл felix или военный файл osgi или что-то в этом роде? Там куча результатов.   -  person James Kingsbery    schedule 11.07.2011
comment
Привет, Джеймс, я пытался искать с помощью Embedding Felix in Tomcat, Felix внутри tomcat, но результаты были бесполезными.   -  person user838937    schedule 11.07.2011


Ответы (1)


Возможно, вы захотите рассмотреть подпроект Apache Sling Launchpad. При этом создается WAR-файл, который можно развернуть в любом контейнере сервлетов и который запускает инфраструктуру Apache Felix как инфраструктуру OSGi.

См. также панель запуска Sling и Встраивание Sling для получения дополнительной информации.

person fmeschbe    schedule 23.09.2011