Java Play 2 - Implementación

Actualizado el 08.18.2012

Estoy usando Play 2.0.2 y quiero implementar mi aplicación en Amazon Webservices. Creo que la forma más fácil de hacerlo es a través de Elasticbeanstalk.

Usé Play2war para empaquetar mi aplicaciónhttps://github.com/dlecan/play2-war-plugin/

Pude empaquetarlo con

play war

De acuerdo con la guía de uso de play2war, cambié el nombre de mi archivo a ROOT.war porque usé Linux 32bit Tomcat7.

También utilicé el servlet 3.0 como se describe en el tutorial de play2war. (Tomcat 7 -> servlet 3.0).

El tamaño del archivo es de 31mb.

Cada vez que uso Elasticbeanstalk, obtengo el mismo registro.

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.

Lo probé con Linux 32/64 bit, Tomcat7 (servlet 3) y Tomcat6 (servlet2.5). Siempre obtengo el mismo resultado.

También intenté agregar un archivo html adicional para el comprobador de estado.

¿Qué me recomendarías hacer?

¿Qué alternativas tengo para que mi aplicación se ejecute en ec2?

¿Existe una guía que explique cómo implemento manualmente mi aplicación en ec2 con todas las dependencias necesarias, como mongodb, play, etc.?

También los archivos WAR son relativamente grandes ~ 30 mb, con mi dsl 1k es un verdadero dolor cargar un archivo tan grande. ¿Hay alguna forma de cargar solo los cambios con Elasticbeanstalk?

Respuestas a la pregunta(4)

Su respuesta a la pregunta