2015-03-02 50 views
-1

我已经安装了正确的PostgreSQL,我可以通过其他框架(如Spring)使用它。当我尝试为Play 2.1写一些应该使用postgresql 9.4.1的代码时。我也使用Slick 3.0。为什么在application.conf中的Playframework数据库配置错误

我在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。

请告诉我什么是错的,应该怎么做。

更新信息: -

更多信息。

对不起,我无法为整个application.conf文件内容保留正确的格式。所以我上传到Google Drive。请检查链接enter link description here

重现错误我不得不注释行号45#db.ansiDump.driver =“org.postgresql。驱动程序”

评论后,我得到这个异常: -

配置错误 缺少配置[db.ansiDump.driver] 在/Users/ma/work/app/conf/application.conf:45

回答

0

我认为应该将网址

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

它提供了同样的错误。没有帮助的。 – masiboo 2015-03-03 07:18:32

+0

@masiboo发表您的全'application.conf'和'exception'在你的问题,不要忘了格式化。 – silentprogrammer 2015-03-03 07:25:35

+0

请检查完整的application.conf或https://drive.google.com/file/d/0B08T2-rP3WGAQUVmRndnYk9pRVE/view?usp=sharing的更新信息中的链接 – masiboo 2015-03-03 12:56:08

相关问题