Может ли кто-нибудь объяснить или указать мне хороший ресурс по настройке Glassfish 3.1.1 для использования среды выполнения Equinox 3.7 OSGI и созданию/запуску для нее простого пакета OSGI? Пытаюсь проложить себе путь к развертыванию приложения RAP на Glassfish в качестве пакета OSGI, но на самом деле не смог оторваться от земли.
Настройка Glassfish для использования Equinox
comment
Всего один короткий вопрос: почему вы не можете развернуть приложение RAP на Felix?
- person Neil Bartlett   schedule 24.11.2011
comment
У меня сложилось впечатление, что были некоторые проблемы с совместимостью. До сих пор я пытался развернуть его в контейнере сервлета, как показано здесь help.eclipse.org/indigo/. Однако, хотя я могу запустить приложение с помощью браузера eclipse, я не могу запустить файл WAR, полученный при его экспорте с помощью Glassfish. Я не смог найти ничего по устранению неполадок. Если бы вы могли показать мне какой-либо способ развертывания рэп-приложения в виде файла войны или через среду выполнения osgi от Glassfish, я был бы очень признателен.
- person alex28   schedule 29.11.2011
Ответы (1)
Довольно просто:
- Просто скопируйте банку равноденствия (org.eclipse.osgi_$version.jar) в Glassfish/osgi/equinox/.
- Установите переменную среды: GlassFish_Platform=Equinox
- Запустите GlassFish.
- Теперь разверните свои пакеты OSGi, просто скопировав их в glassfish/domains/domain1/autodeploy/bundles/
Для получения дополнительной информации см. руководство по GlassFish/OSGi по адресу http://glassfish.java.net/public/GF-OSGi-Features.pdf
person
Sahoo
schedule
24.11.2011