Glassfish как контейнер OSGi - PullRequest
16 голосов
/ 30 июня 2010

Я оцениваю контейнеры OSGi, и я решил использовать Glassfish для хранения компонентов моего приложения OSGi.Мой вопрос: хороша ли для этого Glassfish?У кого-нибудь есть опыт использования его таким образом?

Предпосылки: - Приложение не является приложением Java EE, это приложение Spring.- Я оцениваю Феликса + Tomcat.- Я никогда не использовал Glassfish, но у него есть некоторые особенности, которыми интересуются наши сотрудники.

Спасибо!

Ответы [ 5 ]

8 голосов
/ 30 июня 2010

GlassFish - ИМО серьезный кандидат, и я бы определенно посмотрел на него. Некоторые ресурсы:

6 голосов
/ 13 сентября 2011

Хотя Glassfish может быть хорошим кандидатом для контейнера OSGi, он довольно большой, поскольку он в основном является контейнером Java EE. Если бы я писал приложение OSGi, я бы использовал Karaf / Felix в качестве контейнера. Он небольшой, специфичный для OSGi, совместимый с OSGi 4.2, в активной разработке (ошибки быстро исправляются) и имеет большую группу пользователей OSGi.

3 голосов
/ 03 июля 2010

В демоверсии Jesper упоминаются декларативные сервисы OSGi. Смотрите эту подробную запись в блоге GlassFish также может быть установлен в существующей среде выполнения OSGi (Felix или Equinox). В настоящее время усилия OSGi сосредоточены на гибридных приложениях и спецификациях OSGI. Это позволяет упаковывать JPA, JDBC, HTTP и другие сервисы в пакеты OSGi.

1 голос
/ 03 июля 2010
0 голосов
/ 05 сентября 2011

Самый быстрый OSGi-контейнер - это, вероятно, NetBeans http://wiki.apidesign.org/wiki/JDeveloper

Подробнее см. http://platform.netbeans.org/tutorials/nbm-osgi-quickstart.html

...