Большую часть вечера я провел, настраивая сервер Glassfish 5.0.1, настраивая пул соединений JDBC и развертывая приложение.Проблема, с которой я продолжаю сталкиваться: Невозможно подключиться к пулу соединений JDBC из Glassfish и Пул соединений GlassFish
В Glassfish для MySQL везде говорится, что нужно использовать Resource Type: javax.sql.DataSource
и Datasource Classname: com.mysql.jdbc.jdbc2.optional.MysqlDataSource
Вышеуказанное никогда не работало, независимо от того, куда я поместил MySQL Connector jar glassfish/lib
или domain/domain1/bin/lib
.Каждый раз, когда я удалял свой пул, очищал кеш и перезапускал серверы.
Я заканчивал тем, что переключился на java.sql.Driver
и Driver Classname: com.mysql.jdbc.Driver
Вопрос в том, как заставить работать источник данных?
Кроме того, в чем разница между драйвером и источником данных?
Редактировать
Та же проблема с Payara-5.Я помещаю банку в lib/ext
, но драйвер не работает таким же образом, и он был там разрешен.
Не удалось выполнить пинг подключения к MySQLConnPool2.Неверное имя класса или не задан classpath для: com.mysql.jdbc.jdbc2.optional.MysqlDataSource Пожалуйста, проверьте server.log для более подробной информации.