在AWS RDS中创建mysql数据源时,Glassfish Keystore错误

时间:2018-08-17 20:53:32

标签: java java-ee glassfish

有人可以帮我解决这个问题吗,我刚刚在EC2中安装了glassfish 5.0,解压缩了文件,更改了主密码和管理员密码,运行了域,但是当我尝试为它提供的Mysql RDS实例创建数据源时,这个错误

由于以下原因,无法分配连接:无法打开文件:C:\ glassfish4 \ glassfish \ domains \ domain1 / config / keystore.jks [密钥库已被篡改,或密码错误]

enter image description here

我尝试了很多事情,创建了一个新域,使用了默认的主密码等等,但是我找不到答案。

新信息:

我设法通过useSSL = false属性删除了ssl,但是有人可以向我解释如何为Glassfish设置SSL以与RDS胜过SSL或告诉我在哪里可以读到它。

玻璃鱼日志

严重

完整的消息

Mon Aug 20 23:36:32 UTC 2018警告:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45 +,5.6.26 +和5.7.6+的要求,如果未设置显式选项,则默认情况下必须建立SSL连接。为了与不使用SSL的现有应用程序兼容,将verifyServerCertificate属性设置为'false'。您需要通过设置useSSL = false来显式禁用SSL,或者设置useSSL = true并为服务器证书验证提供信任库。

警告

消息ID test.connection.pool.failed

完整的消息

RAR8054:为池[DB]创建未池化的[test]连接时发生异常,无法分配连接,因为:无法打开文件:C:\ glassfish4 \ glassfish \ domains \ domain1 / config / keystore.jks [Keystore was篡改或密码错误]

严重

消息ID

RestResponse.getResponse()给出失败。端点='http://localhost:4848/management/domain/resources/ping-connection-pool.json'; attrs ='{id = DB}'

谢谢

0 个答案:

没有答案