Настройте Oracle MySQL Cloud Service в Glassfish 5

Я пытаюсь настроить источник данных JDBC в консоли администратора Glassfish, как показано здесь -

https://javatutorial.net/configure-glassfish-mysql

Но я вижу ошибку ниже при попытке пинговать из Glassfish.

Ping Connection Pool failed for MySQLOnOracle. Connection could not be allocated because: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. Please check the server.log for more details.

Я использую GlassFish Server Open Source Edition 5.0 (сборка 25) и MySQL 8.0 с MySQL Connector / J 8.0.

В консоли администратора для имени класса источника данных установлено значение -

com.mysql.cj.jdbc.MysqlDataSource

В свойствах пула соединений JDBC настроены следующие свойства:

password - <password>
databaseName - <dbName>
URL - jdbc:mysql://<public_ip>:3306/<dbName>
Url - jdbc:mysql://<public_ip>:3306/<dbName>
datasourceName - <dbName>
user -  root

Может кто-нибудь помочь?

<jdbc-connection-pool datasource-classname = "com.mysql.cj.jdbc.MysqlDataSource" name = "MySQLOnOracle" res-type = "javax.sql.DataSource"> <property name = "password" value = "** ******* "> </property> <property name = " databaseName "value = " Learndb "> </property> <property name = " URL "value = " jdbc: mysql: //144.xx. 6x.xxx:3306/learndb "> </property> <property name = " Url "value = " jdbc: mysql: //144.xx.6x.xxx: 3306 / Learndb "> </property> <property name = "datasourceName" value = "Learndb"> </property> <property name = "user" value = "root"> </property> </jdbc-connection-pool>

Larsen 09.06.2018 06:50
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
1
315
1

Ответы 1

После установки

useSSL = false,

пинг прошел успешно.

Другие вопросы по теме