【问题标题】:Why Playframework database configuration error in application.conf为什么 application.conf 中的 Playframework 数据库配置错误
【发布时间】: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


    【解决方案1】:

    我认为网址应该是

    db.default.url="jdbc:postgresql://localhost:5432/dbName"
    

    【讨论】:

    猜你喜欢
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2023-03-06
    • 2015-10-26
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多