参与一个学校项目并尝试使用 Glassfish 建立一个 JSF。完成了安装 Glassfish、在 Netbeans 中启用它的动作,然后从 MySQL 安装正确的 MySQL 驱动程序,在尝试运行我的程序时遇到 classPath 错误后将其复制到domains\domain1\lib 文件夹中。这样做后我遇到一个新错误:
MySQL 连接池 Ping 失败。无法分配连接:无法打开文件:C:\Users(myusernamehere)\Documents\NetBeansProjects\glassfish5\glassfish\domains\domain1/config/keystore.jks [密钥库被篡改,或密码不正确] 请检查server.log 了解更多详细信息。
我的 JDK 已适当更新:
c:>java -版本
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 [密钥库被篡改,或密码不正确]”我尝试切换到 Payara 而不是 Glassfish,但是当尝试建立数据源连接时,它给了我一个类路径错误,尽管在lib 文件夹。
在附加属性中添加 useSSL = false
示例网址:
jdbc:mysql://localhost:3306/practicas?useTimeZone=true&serverTimezone=UTC&autoReconnect=true&useSSL=false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)