Play中的SSL连接!骨架

Jen*_*olm 3 database postgresql scala playframework

来自Play!API遵循以下内容:可以使用application.conf中的以下配置建立数据库连接:

db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://someDomain.com/someDatabase"
db.default.user=user
db.default.password=password
Run Code Online (Sandbox Code Playgroud)

但是当我&ssl=true在网址中投入时,它没有被注册,我收到以下错误:

引起:org.postgresql.util.PSQLException:致命:主机"xx.xx.xx.xx"没有pg_hba.conf条目,用户"user",数据库"test&ssl = true&sslfactory = org.postgresql.ssl.NonValida", SSL关闭

你有什么方法可以强制玩!通过.conf文件使用SSL连接?

更新:我忘了提到我使用该psql命令从控制台成功登录尝试.不知何故,它必须是不理解ssl参数的Play.

谢谢,

ara*_*nid 10

Postgresql报告database "test&ssl=true&sslfactory=org.postgresql.ssl.NonValida"作为您尝试连接的数据库名称表示JDBC驱动程序没有将该后缀放在最后并处理它,因为您需要它.

您可能需要?在第一个参数之前使用,例如普通URL:

jdbc://db.example.com/test?ssl=true
Run Code Online (Sandbox Code Playgroud)