Tengo un sitio pequeño que construí usando el framework Play que estoy tratando de ejecutar en un servidor EC2 contra una instancia de Amazon RDS. Puedo ejecutar la aplicación en mi máquina contra la instancia de RDS y todo funciona bien. Pero cuando despliego a mi servidor EC2 se pone este error:Conexión EC2 a RDS usando Play framework
The last packet successfully received from the server was 1,282,977,731,085 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago. at play.db.DBPlugin.onApplicationStart(DBPlugin.java:87) at play.Play.start(Play.java:381) at play.Play.init(Play.java:247) at play.server.Server.main(Server.java:85) Caused by: java.net.ConnectException: Connection refused
Mi primer pensamiento fue que era algún tipo de configuración de seguridad, pero tengo una aplicación basada en la primavera se ejecuta en Tomcat en el mismo servidor EC2 se conecta a la misma instancia de RDS con el mismo nombre de usuario y contraseña, y funciona muy bien. Solo la aplicación Play tiene problemas de conexión.
Parece que no se me ocurre ninguna explicación de por qué sucede esto o ideas sobre cómo solucionarlo.
¿Alguien ha visto algo así antes?
Agregué "java" a su lista de etiquetas en caso de que se trate de un problema específico de Java. –