【发布时间】:2015-05-03 00:44:50
【问题描述】:
我已经安装了正确的 PostgreSQL,我可以在 Spring 等其他框架中使用它。当我尝试为 Play 2.1 编写一些应该使用 postgresql 9.4.1 的代码时。我也在使用 Slick 3.0。
我在 application.conf 中有以下内容
db.default.driver="org.postgresql.Driver"
db.default.url="jdbc:postgresql:mydb"
db.default.user=myuser
db.default.password=mypass
当我启动应用程序时出现错误:-
缺少配置 [db.ansiDump.driver]
我加了
db.ansiDump.driver="org.postgresql.Driver"
db.ansiDump.url="jdbc:postgresql:mydb"
然后我得到错误:-
缺少配置 [db.unicodeDump.driver]
我加了
db.unicodeDump.driver="org.postgresql.Driver"
db.unicodeDump.url="jdbc:postgresql:mydb"
然后我得到错误:-
缺少配置 [db.dumpPaths.driver]
所以我又补充了一句:-
db.dumpPaths.driver="org.postgresql.Driver"
db.dumpPaths.url="jdbc:postgresql:mydb"
在所有这些驱动程序和 url 序列之后,它起作用了。我确定,我在配置驱动器 o url 时做错了。
请告诉我哪里出了问题以及应该如何处理。
更新信息:-
附加信息。
抱歉,我无法为整个 application.conf 文件内容保持正确的格式。所以我把它上传到谷歌云端硬盘。请查看链接enter link description here
为了重现错误,我必须注释第 45 行 #db.ansiDump.driver="org.postgresql.Driver"
评论后我得到这个异常:-
配置错误 缺少配置 [db.ansiDump.driver] 在 /Users/ma/work/app/conf/application.conf:45
【问题讨论】:
标签: postgresql configuration playframework slick