作者:公寓朝仓音梦NQey | 来源:互联网 | 2022-12-09 11:52
正在开展一个学校项目,并尝试与Glassfish建立JSF。完成了安装Glassfish,在Netbeans中启用它,然后从MySQL安装合适的MySQL驱动程序的尝试,然后在尝试运行我的程序时遇到classPath错误后将其复制到domains \ domain1 \ lib文件夹中。这样做之后,我遇到了一个新错误:
对于MySQL,Ping连接池失败。无法分配连接:无法打开文件:C:\ Users(此处为我的用户名)\ Documents \ NetBeansProjects \ glassfish5 \ glassfish \ domains \ domain1 / config / keystore.jks [密钥库已被篡改,或密码错误]请检查有关更多详细信息,请访问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(我的用户名此处)\ Documents \ NetBeansProjects \ glassfish5 \ glassfish \ domains \ domain1 / config / keystore .jks [密钥库被篡改,或者密码不正确]“”我试图切换到Payara而不是Glassfish,但是当尝试建立数据源连接时,尽管在lib文件夹。
1> 小智..:
在其他属性中添加useSSL = false。对我有用!!!