Создание пакета OSGi из приложения GWT - PullRequest
1 голос
/ 28 декабря 2011

У меня прекрасное приложение OSGi, управляемое из командной строки. Теперь я хочу добавить графический интерфейс с помощью GWT.

Необходимо будет развернуть на сервере Tomcat

Может кто-нибудь, пожалуйста, наметить необходимые шаги? Я, кажется, крутится в цикле:)

1 Ответ

1 голос
/ 28 декабря 2011

Если вам необходимо выполнить развертывание в Tomcat, есть несколько вариантов

  1. Встраивание фреймворка (для этого есть стандартный API-интерфейс Framework, см. пример Феликса и этот отличный обзор )
  2. Используйте PojoSR, который предоставит вам содержимое реестра службы OSGi без применения модульности. Это часто называют OSGi-lite. (см. это и это )

Встраивание простое и переносимое (ваша WAR будет работать в любом контейнере веб-приложения). Если вы планируете развернуть приложение GWT в Google AppEngine, то стандартный OSGi не будет работать из-за ограничений AppEngine на потоки и доступ к файловой системе - однако PojoSR будет хорошо работать в AppEngine.

...