Er kunnen twee zijn dingen verkeerd of op zijn minst dubieus in je setup.
Ten eerste:de postgres:...
URL-syntaxis is geen gewone JDBC-URL. Dit formaat wordt niet begrepen door het PostgreSQL JDBC-stuurprogramma. Zie dit antwoord
tot een soortgelijk probleem.
Ten tweede:u probeert het PostgreSQL-superuser-account voor Play te gebruiken. Het superuser-account mag alleen worden gebruikt voor administratief werk, maar niet voor "normaal" werk. Vooral niet voor werk dat openbare toegang tot de DB omvat via een webfrontend. Elke SQL-injection-aanval geeft de aanvaller de gouden sleutel tot uw database - inclusief de nuke om uw volledige DB-cluster in één keer te vernietigen of een achterdeur op uw DB-server te installeren.
Daarom raad ik u aan een nieuwe gebruiker aan te maken die u configureert in uw Play! instellingen.
Dat gezegd hebbende:het standaardwachtwoord voor de postgres
gebruiker is niet ingesteld op Ubuntu. Met deze instelling kunt u inloggen op de DB-gebruiker alleen van dezelfde OS-gebruiker . Hoe je dit kunt oplossen wordt uitgelegd in dit antwoord
.
Als deze twee tips niet helpen: De fout die je aanhaalt is erg vaag. Er moet wees meer gedetailleerde foutenlogboeken ergens . Zoek ze op en voeg ze toe aan uw vraag met de knop "bewerken".