Mam małą witrynę, którą zbudowałem za pomocą struktury Play, którą próbuję uruchomić na serwerze EC2 przeciwko instancji Amazon RDS. Mogę uruchomić aplikację na moim komputerze z instancją RDS i wszystko działa poprawnie. Ale gdy wdrożyć go do mojego serwera EC2 robi ten błąd:Połączenie EC2 z RDS przy użyciu struktury 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
Moją pierwszą myślą było, że to jakiś rodzaj ustawień zabezpieczeń, ale mam aplikację opartą wiosnę z systemem w Tomcat na tym samym serwerze EC2 łączącego się ta sama instancja RDS z tą samą nazwą użytkownika i hasłem, i działa dobrze. Tylko aplikacja Play ma problemy z połączeniem.
Nie mogę wymyślić żadnego wyjaśnienia, dlaczego tak się dzieje, ani pomysłów, jak to naprawić.
Ktoś widział coś takiego wcześniej?
Dodałem "java" do twojej listy tagów na wypadek, gdy jest to problem specyficzny dla java. –