Распространение фреймворка Play 2.0.1

В последней версии игры (кажется, 2.0.1) нет возможности упаковать приложение в веб-архив. Есть ли способ упаковать приложение для распространения?


person kostas    schedule 31.05.2012    source источник
comment
play dist создает отдельный пакет, но это не война   -  person ron    schedule 31.05.2012


Ответы (2)


Существует модуль для WAR от объявление

Play2War — это модуль для Play framework 2 для упаковки ваших приложений в стандартные пакеты WAR: https://github.com/dlecan/play2-war-plugin/

См. пример на http://servlet30.play-war.cloudbees.net/ ( JBoss7 @Cloudbees).

Как и в предыдущих версиях, плагин Play2War поддерживает только контейнеры Servlet 3.x с асинхронной моделью запроса/ответа (Tomcat7, JBoss 7, Jetty 8, ...)

v0.3.2 устраняет проблему с повторяющимися записями в файле WAR (не устраняет ту же проблему для задачи «dist»).

Помните, что этот плагин все еще находится в альфа-версии, и проекту нужны тестеры (Weblogic, Websphere, ...) https://github.com/dlecan/play2-war-plugin/wiki/How-to-help

Дэмиен

person biesior    schedule 31.05.2012

Для этого есть плагин, который называется play2-war-plugin. Однако обратите внимание, некоторые функции нативной игры не будут доступны из сервлет-контейнера. На сайте плагина отображается матрица совместимости, показывающая текущий статус и планируемые улучшения.

Как сказал Рон в комментарии выше, вы можете использовать play dist в игровой консоли для создания автономного приложения jvm. Это рекомендуемый вариант для развертывания.

person paradigmatic    schedule 31.05.2012