Ich lerne, wie man eine Anwendung mit Scala und dem Play 2 Framemork erstellt. Ich habe ein neues Projekt mit dem Aktivator-Tool erstellt, basierend auf der aktuellen Vorlage "play-scala-intro".Konfigurieren einer Postgresql-Verbindung mit Play 2 und Slick-Play
Die Vorlage hat eine Beispiel-App, die Play-Slick 1.0 zur Verwaltung von Abhängigkeiten verwendet und mit einer H2-DB konfiguriert ist, die ohne Probleme funktionierte.
Als ich versuchte, zu einer Postgres DB zu wechseln, habe ich Probleme. Ich erhalte den Fehler 500 und sage:
"Verbindung zur Datenbank nicht möglich [Standard]".
Im Stack-Trace ist die Ausnahme:
"konfiguriert Slick Treiber org.postgresql.Driver keine Instanz von angeforderte Profil slick.profile.BasicProfile ist" Also ... Was ich schon gemacht habe:
Ich habe zu meiner build.sbt Datei die Abhängigkeit hinzugefügt:
"org.postgresql" % "postgresql" % "9,4-1201-jdbc41"
In meiner Konfigurationsdatei (application.conf), wird die DB-Verbindung konfiguriert als:
slick.dbs.default.driver = org.postgresql.Driver slick.dbs.default.db.url = "jdbc: postgresql: // localhost: 5432/hallo_spiel" slick.dbs.default.db.user = "postgres "slick.dbs.default.db.password =" "
PS: Ich habe versucht mit slick.dbs.default.driver = "org.postgresql.Driver" auch ...
PS2: Mein db-Passwort ist leer. Ich verbinde mich ohne Probleme mit PgAdmin