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