Java Play 2 - Развертывание

Updated 08.18.2012

Я использую Play 2.0.2 и хочу развернуть свое приложение на Amazon Webservices. Я думаю, что самый простой способ сделать это через Elasticbeanstalk.

Я использовал Play2war для упаковки своего приложения https://github.com/dlecan/play2-war-plugin/

Я был в состоянии упаковать это с

play war

Согласно руководству по использованию play2war, я переименовал свой файл в ROOT.war, потому что я использовал Linux 32bit Tomcat7.

Я также использовал сервлет 3.0, как описано в руководстве по play2war. (Tomcat 7 -> сервлет 3.0).

Размер файла составляет 31 МБ.

Каждый раз, когда я использую Elasticbeanstalk, я получаю один и тот же журнал.

2012-08-18 00:25 GMT+0200
WARN
Environment health has been set to RED
2012-08-18 00:25 GMT+0200
INFO
Launched environment: elosource. However, there were issues during launch. See event log for details.
2012-08-18 00:25 GMT+0200
INFO
Your health check URL may be misconfigured. If your application does not respond to requests at http://elosource.elasticbeanstalk.com:80/, modify the health check URL to a valid path.

Я протестировал его с Linux 32/64, Tomcat7 (сервлет 3) и Tomcat6 (сервлет 2.5). Я всегда получаю один и тот же результат.

Я также попытался добавить дополнительный HTML-файл для проверки работоспособности.

What would you recommend me to do?

What alternatives do I have to get my app running on ec2?

Is there a guide that explains how I manually deploy my app to ec2 with all the needed dependcies, like mongodb, play etc?

Also WAR files are relatively huge ~30mb, with my dsl 1k it is a real pain to upload such a lage file. Is there a way to only upload the changes with Elasticbeanstalk?

Ответы на вопрос(4)

Ваш ответ на вопрос