playframework在生产中找不到conf文件

时间:2014-11-11 07:11:01

标签: playframework playframework-2.0 playframework-2.3

我使用play 2.3.1和hikaricp。

activator run运行正常。 但是当我执行独立应用程序时,它会显示一个无法找到dataSource的错误。

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)
....

因此,我在conf中创建了%APP_HOME/bin目录,并将hikaricp.properties%APP_HOME/bin/conf移至%APP_HOME/conf, 最后它有效!

如何解决此问题?

[更新]

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

0 个答案:

没有答案