У меня есть небольшой сайт, который я построил с использованием инфраструктуры Play, который я пытаюсь запустить на сервере EC2 с экземпляром Amazon RDS. Я могу запустить приложение на своем компьютере с экземпляром RDS, и все работает отлично. Но когда я развертываю его на своем сервере EC2, он получает эту ошибку:
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
Сначала я подумал, что это какая-то настройка безопасности, но у меня есть приложение на базе Spring, запущенное в Tomcat на том же сервере EC2, подключающемся к тому же экземпляру RDS с тем же именем пользователя и паролем, и это работает просто отлично. Только приложение Play имеет проблемы с подключением.
Я не могу придумать никакого объяснения, почему это происходит, или идеи о том, как это исправить.
Кто-нибудь видел что-то подобное раньше?