Я пытаюсь создать пул соединений MySQL JDBC на Glassfish5.Если я установлю флажок Проверка соединения и выберу таблицу для проверки (она заполняется правильно) и попытаюсь пропинговать, я получу следующее сообщение об ошибке:
Не удалось выполнить пинг подключения к MySql.Исключение при уничтожении физического соединения. Пожалуйста, проверьте server.log для получения более подробной информации.
server.log имеет только две строки:
Предупреждение: RAR8054: Исключение при созданииСоединение в пул [test] для пула [MySql], Исключение при уничтожении физического соединения. Тяжелый: RestResponse.getResponse () выдает FAILURE.endpoint = 'http://localhost:4848/management/domain/resources/ping-connection-pool.json'; attrs =' {id = MySql} '
Когда я открываю указанную выше конечную точку, я получаю некоторые данные json, включая это сообщение:
Не удается найти poolName в модели команд ping-connection-pool, подать ошибку \ ninjection на org.glassfish.connectors.admin.cli.PingConnectionPool.poolName с классом java.lang.String
Я пробовал использовать Glassfish 4.1.2 и 4.1.1.Коннекторы MySQL 5.1.18 и 5.1.47, Java 8 и Java 11. Сервер MySql - v5.7.21, и я могу без проблем подключиться к нему с помощью MySql workbench и напрямую из Netbeans.