playframework kann nicht conf-Datei in der Produktion finden

stimmen
13

Ich verwende Play 2.3.1 mit hikaricp.

activator runfunktioniert gut. Aber wenn ich eigenständige Anwendung ausführen, zeigt es einen Fehler, der nicht Datasource finden.

java.lang.IllegalArgumentException: one of either dataSource or dataSourceClassName must be specified
at com.zaxxer.hikari.HikariConfig.validate(HikariConfig.java:683)
at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:75)
....

So schaffe ich confVerzeichnis in %APP_HOME/binund bewegen hikaricp.propertieszu %APP_HOME/bin/confaus %APP_HOME/conf, schließlich funktioniert es!

Wie kann ich dieses Problem beheben?

[AKTUALISIERT]

application.conf

dbplugin=disabled
db.default.hikaricp.file=conf/hikaricp.properties
ebean.default=models.*

hikaricp.properties

driverClassName=org.sqlite.JDBC
jdbcUrl=jdbc:sqlite:lina.db

connectionInitSql=SELECT 1
connectionTestQuery=SELECT 1

# 15 minutes
maxLifetime=900000
# 5 minutes
idleTimeout=300000

maximumPoolSize=20
minimumIdle=5
Veröffentlicht am 11/11/2014 um 05:11
vom benutzer
In anderen Sprachen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more