GlassFish 5和MySQL Connector
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GlassFish 5和MySQL Connector相关的知识,希望对你有一定的参考价值。
我使用了带有mysql-connector-java-8.0.13.jar
的GlassFish 5
和CLASSPATH
价值观:
C:Program Filesglassfish5glassfishlib
C:Program Filesglassfish5glassfishdomainsdomain1lib
C:Program Filesglassfish5glassfishdomainsdomain1libext
几次重启服务器和笔记本电脑后,仍然会出现此错误:
MySQL_sakila的Ping连接池失败。类名错误或类路径未设置为:com.mysql.jdbc.jdbc2.optional.MysqlDataSource请查看server.log以获取更多详细信息。
问题类似于这个StackOverflow source,但我已经在那里应用了答案,但没有一个有帮助。
答案
什么对我有用:
Datasource Classname: com.mysql.cj.jdbc.MysqlConnectionPoolDataSource
JDBC连接池的两个新“附加属性”:
useSSL = false
serverTimezone = UTC (this is not even true in my case, I am UTC+2)
这里有一句话:当我安装MySQL实例时,我明确地设置它不要使用SSL作为相关页面上安装程序中的选项的密码。
其他“附加属性”是:
password = myPass
databaseName = sakila
serverName = localhost
user = root
networkProtocol = jdbc
portNumber = 3306
..它成功了
以上是关于GlassFish 5和MySQL Connector的主要内容,如果未能解决你的问题,请参考以下文章
Glassfish4 和 MySQL 5.5.38 远程服务器:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障
免费架构之ADF12C essentials+MYSQL5.5.40+GLASSFISH4.1