有人可以帮我解决这个问题吗,我刚刚在EC2中安装了glassfish 5.0,解压缩了文件,更改了主密码和管理员密码,运行了域,但是当我尝试为它提供的Mysql RDS实例创建数据源时,这个错误
由于以下原因,无法分配连接:无法打开文件:C:\ glassfish4 \ glassfish \ domains \ domain1 / config / keystore.jks [密钥库已被篡改,或密码错误]
我尝试了很多事情,创建了一个新域,使用了默认的主密码等等,但是我找不到答案。
新信息:
我设法通过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}'
谢谢