gpt4 book ai didi

mysql - 添加 MySQL 连接器后 Glassfish keystore 错误

转载 作者:行者123 更新时间:2023-12-01 07:01:59 25 4
gpt4 key购买 nike

从事学校项目并尝试使用 Glassfish 设置 JSF。经历了安装 Glassfish 的 Action ,在 Netbeans 中启用它,然后从 MySQL 安装正确的 MySQL 驱动程序,在尝试运行我的程序时遇到 classPath 错误后将其复制到域\域1\lib 文件夹中。这样做后,我遇到了一个新错误:

对 MySQL 的 Ping 连接池失败。无法分配连接:无法打开文件:C:\Users(myusernamehere)\Documents\NetBeansProjects\glassfish5\glassfish\domains\domain1/config/keystore.jks [ keystore 被篡改,或密码不正确] 请检查server.log 了解更多详情。

我的 JDK 已适当更新:

c:>java -version
java版本“10.0.2” 2018-07-17
Java(TM) SE 运行时环境 18.3(构建 10.0.2+13)
Java HotSpot(TM) 64 位服务器 VM 18.3(构建 10.0.2+13,混合模式)

我已经通过 Netbeans 建立了到 MySQL 的连接,没有问题,并确认用户名和密码在以前的程序中都可以使用(我目前正在为我的项目转换到这个 JSF 应用程序)。我不知道是什么导致了错误。

编辑:错误指示提供相同消息的错误的多个不同来源。 “严重:RAR5110:使用用户和密码创建托管连接时出错:{0} java.sql.SQLNonTransientConnectionException:无法打开文件:C:\Users(myusernamehere)\Documents\NetBeansProjects\glassfish5\glassfish\domains\domain1/config/keystore .jks [Keystore 被篡改,或密码不正确]”我尝试切换到 Payara 而不是 Glassfish,但是当尝试建立数据源连接时,它给了我一个类路径错误,尽管在lib文件夹。

最佳答案

在附加属性中添加 useSSL = false
示例网址:jdbc:mysql://localhost:3306/practicas?useTimeZone=true&serverTimezone=UTC&autoReconnect=true&useSSL=false

关于mysql - 添加 MySQL 连接器后 Glassfish keystore 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51586401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com