2016-03-31 8 views
1

Ich habe meine Anwendung mit application.conf arbeiten. Ich möchte jetzt, dass eine Kopie dieser Anwendung anders läuft, also habe ich eine alternative conf-Datei für diese Instanz erstellt.spielen Framework alternative application.conf Datei slick Datenquelle Verbindung fehlgeschlagen

Die Anwendung wird ausgeführt und ich kann auf statische Ressourcen zugreifen, jedoch reagieren Endpunkte, die auf die Datenquelle zugreifen müssen, nicht. Ist das eine glatte Einschränkung? Was ist hier falsch?

application.conf

play.crypto.secret = "onlyHoudiniKnows"  
play.i18n.langs = [ "en" ] 
slick.dbs.default.driver="slick.driver.MySQLDriver$" 
slick.dbs.default.db.driver="com.mysql.jdbc.Driver" 
slick.dbs.default.db.url="jdbc:mysql://localhost:3306/mydb?user=myuser" 
slick.dbs.default.db.password="password" 

alternate.conf

include "application" 

play.crypto.secret="onlyDavidCopperfieldKnows" 
slick.dbs.default.db.url="jdbc:mysql://localhost:3306/myalternatedb?user=myalternateuser" 
http.port=9005 
play.evolutions.db.default.autoApply=true 

startserver.sh

#!/bin/bash 
echo "Starting My Server..." 
/myserver-1.0-SNAPSHOT/bin/myserver -Dconfig.file=/myserver-1.0-SNAPSHOT/conf/alternate & 
exit 0 

Antwort

0

Ich denke, es ist ein Fehler in Ihrer Include-Anweisung in alternate.conf

Sie müssen die Dateierweiterung wie folgt beibehalten:

include "application.conf" 
Verwandte Themen