GlassFish 5 и MySQL Connector - PullRequest
       10

GlassFish 5 и MySQL Connector

0 голосов
/ 19 ноября 2018

Я использую GlassFish 5 со значениями mysql-connector-java-8.0.13.jar

и CLASSPATH:

C:\Program Files\glassfish5\glassfish\lib 
C:\Program Files\glassfish5\glassfish\domains\domain1\lib 
C:\Program Files\glassfish5\glassfish\domains\domain1\lib\ext 

После нескольких перезагрузок как сервера, так и ноутбука все равно выдает эту ошибку:

Не удалось выполнить пинг подключения к MySQL_sakila.Неверное имя класса или не задан classpath для: com.mysql.jdbc.jdbc2.optional.MysqlDataSource Для получения дополнительной информации проверьте server.log.

Свойства

Проблема похожа на этот Источник StackOverflow , но я применил ответы там, и ни один из них не помог.

1 Ответ

0 голосов
/ 03 апреля 2019

Что сработало для меня:

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 

.. и это удалось

...