配置Glassfish 3.1.2使用SSL连接到PostgreSQL的池

时间:2015-02-01 23:41:03

标签: java-ee ssl connection-pooling glassfish-3 postgresql-9.1

我可以轻松地以不安全的方式设置从glassfish到postgres的连接池。但是,我试图使用SSL获得连接池连接。我在PostgreSQL服务器上使用CA证书设置了SSL,并且可以使用SSL(已验证)使用PgAdmin连接到服务器。但我无法让Glassfish也这样做。

我知道除了将连接池中的ssl参数配置为“真实”之外,还有更多内容,但我无法找到有关该主题的任何信息,而且我有谷歌到处都是。有一些MySQL相关的文章,但没有与postgres。我确实将ca crt添加到密钥库重新启动了服务器,但是我在日志文件中收到了这条无用的消息:

  

[#| 2015-02-01T15:35:56.832-0800 |警告| glassfish3.1.2 | javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service | _ThreadID = 187; _ThreadName = Thread- 2; | RAR8054:   为池创建非池化[测试]连接时出现异常[   DevtestPool],无法分配连接因为:   连接尝试失败。|#]

PostreSQL服务器正在记录此错误:

  

日志:无法接受SSL连接:sslv3警报证书未知

0 个答案:

没有答案