Куда поместить соединитель mysql-connector-java-x.x.x.jar в GlassFish для распознавания? - PullRequest
0 голосов
/ 14 января 2019

Чтобы создать пул соединений в GlassFish для MYSql Server, я должен поместить соответствующий файл в установку GlassFish. Я перепробовал несколько документов и форумов, но я просто не могу узнать мой драйвер.

Я получаю ошибку "Ping Connection Pool failed for mysql_pool. Class name is wrong or classpath is not set for : com.mysql.jdbc.jdbc2.optional.MysqlDataSource Please check the server.log for more details."

Где правильно поставить?

У меня установлен GlassFish 5 на Windows. Я скопировал драйвер во все / bin fodlers, потому что мне не ясно, куда его положить. Я проверил, что Jar-файл содержит правильный класс источника данных: «com.mysql.jdbc.jdbc2.optional.MysqlDataSource», и после перезапуска сервера я отправил эхо-запрос.

Любая помощь?

UPDATE После помещения банки в ../domain/domain_name/lib/. Я получаю другую ошибку.

Но я получаю следующую ошибку:

java.lang.NoClassDefFoundError: javax/naming/RefAddr javax/naming/RefAddr

после пинга снова получаю:

java.lang.NoClassDefFoundError: Could not initialize class com.mysql.jdbc.ConnectionImpl Could not initialize class com.mysql.jdbc.ConnectionImpl

ОБНОВЛЕНИЕ 2 ALTER USER 'root' @ 'localhost' ИДЕНТИФИЦИРОВАНО С mysql_native_password BY 'xxx';

Решил мою проблему.

...