У меня есть небольшой сайт, который я создал с использованием инфраструктуры 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 имеет проблемы с подключением.
Я не могу придумать объяснения, почему это происходит, или идеи о том, как это исправить.
Кто-нибудь видел что-нибудь подобное раньше?