Closed fabiankirstein closed 10 years ago
Kleines Problem ... wenn man es so nennen will. In der build.sbt hast du eine Dependency zu PostgreSQL 9.1 eingebaut. Wir haben auf dem Server aber 9.3 laufen. Wäre es möglich beide Dependencies in das Projekt einzupflegen ? Die richtige Dependency wäre: libraryDependencies += "org.postgresql" % "postgresql" % "9.3-1100-jdbc41" Wenn ich das einbaue klappt der Connect zur DB auch, allerdings kommt direkt danach: [info] play - database [default] connected at jdbc:postgresql://localhost:5432/playdb [info] application - Application has started Oops, cannot start the server. java.lang.RuntimeException: DataSource user is null?
Mfg steffen
Das ist schon richtig so. 9.3 funktioniert. Aber du hast keine Tabellenskripte, die werden erst durch nen klick auf einen Button erstellt. Also einfach mal http://localhost:9000/ mit w3m oder so aufrufen und den Button klicken zum Tabellen erstellen.
Also zwei Dependecies klingt garnicht gut. Eigentlich hat diese Version nichts direkt mit dem der Postgres Version zu tun. Es sollte auch mit 9.3 gehen. Das ist ja nur der Connector. Wo hast du die Versionsnummer eigentlich her? Auf Maven gibts nur die, die ich eingetragen habe: http://mvnrepository.com/artifact/postgresql/postgresql
Durch ein wenig suchen die hier gefunden: http://search.maven.org/#artifactdetails|org.postgresql|postgresql|9.3-1100-jdbc41|jar
Ich bastel gerade an dem Jenkins, daher ist mir das nur aufgefallen
@stubb Du hast es mit 9.3 und meiner Config zum Laufen bekommen? Wenn ja, dann sollten wir es erstmal so lassen
Hab nen neuen User angelegt und eine DB auf 9.3 und damit gehts hier.
Ich habe die application.sample.conf so angepasst, dass wir jetzt alle auf Postgres umsteigen können. Bitte die lokale application.conf entsprechend anpassen und Postgres bei sich installieren. Danach werden ihr von Play aufgefordert eine Evolution auszuführen wenn ihr die Webseite aufruft. Das ist normal. Einfach bestätigen. Zusätzlich wird jetzt automatisch ein User angelegt, wenn die Anwendung geladen wird. Email: test@example.com, Passwort: secret. Damit kann man sich dann einloggen.