我正在IntelliJ中执行Scala 2项目,由于某些原因,Play框架无法识别Postgres驱动程序。
Configuration error[Cannot connect to database [default]]
Caused by: play.api.Configuration$$anon$1: Configuration error[Driver not found: [org.postgresql.jdbc.Driver}]]我的build.sbt被更新了:
libraryDependencies += "org.postgresql" % "postgresql" % "9.4-1206-jdbc42"我的application.conf拥有所有正确的东西:
db.default.driver="org.postgresql.jdbc.Driver"
db.default.url="jdbc:postgresql://theurl:5439/mydb"
db.default.user="me"
db.default.password="thepassword"请注意,我已经分别验证了用户名、密码和连接url --它们可以工作。
我已经尝试过:(1)手动下载潜水员并将它们放到我的lib目录中,(2)重新启动/重新构建项目,(3)更改驱动程序版本,(4)实现类似问题这里的解决方案,这涉及向这里添加以下行:
db.default.hikaricp.connectionTestQuery = "SELECT 1"这些事情都没有起作用,甚至没有改变错误信息。我怎么才能解决这个问题?
发布于 2016-02-16 04:59:09
您提供的驱动程序("org.postgresql.jdbc.Driver")不正确。正确的是org.postgresql.Driver。
详细信息
根据Play Docs 这里,您需要以下配置:
# application.conf
db.default.driver=org.postgresql.Driver
db.default.url="....."https://stackoverflow.com/questions/35419746
复制相似问题