Spring Boot + Mysql + Docker: соединение отклоненоJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot + Mysql + Docker: соединение отклонено

Сообщение Anonymous »

2024-08-01 11:43:09 тандт | java.lang.NullPointerException: невозможно вызвать «org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(java.sql.SQLException, String)», поскольку возвращаемое значение «org.hibernate.resource.transaction.backend.jdbc. Internal.JdbcIsolationDelegate.sqlExceptionHelper()" имеет значение null
01.08.2024 11:43:09 tandt | в org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:116) ~[hibernate-core-6.4.4.Final.jar!/:6.4.4.Final]
...
2024-08-01 11:43:12 tandt | Вызвано: com.mysql.cj.jdbc.Exceptions.CommunicationsException: сбой канала связи
2024-08-01 11:43:12 tandt |
2024-08-01 11:43:12 tandt | Последний пакет, успешно отправленный на сервер, был 0 миллисекунд назад. Драйвер не получил ни одного пакета от сервера.
...
01.08.2024 11:43:12 tandt | Вызвано: com.mysql.cj.Exceptions.CJCommunicationsException: сбой канала связи
2024-08-01 11:43:12 tandt |
2024-08-01 11:43:12 tandt | Последний пакет, успешно отправленный на сервер, был 0 миллисекунд назад. Драйвер не получил ни одного пакета от сервера.
...
01.08.2024 11:43:12 tandt | Вызвано: java.net.ConnectException: соединение отклонено
01.08.2024 11:43:12 tandt | в java.base/sun.nio.ch.Net.connect0(собственный метод) ~[na:na]
01.08.2024 11:43:12 tandt | в java.base/sun.nio.ch.Net.connect(Net.java:589) ~[na:na]
01.08.2024 11:43:12 tandt | в java.base/sun.nio.ch.Net.connect(Net.java:578) ~[na:na]
01.08.2024 11:43:12 tandt | по адресу java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:583) ~[na:na]
application.properties

Код: Выделить всё

spring.datasource.url                                    = ${SPRING_DATASOURCE_URL:jdbc:mysql://localhost:3306/tandt}
spring.driver.class.name                                 = com.mysql.cj.jdbc.Driver
spring.datasource.username                               = ${MYSQL_USERNAME:root}
spring.datasource.password                               = ${MYSQL_PASSWORD:uR65xvVH1y4FkrxPCqJX1s}
spring.jpa.hibernate.ddl-auto                            = update
spring.jpa.properties.hibernate.dialect                  = org.hibernate.dialect.MySQL8Dialect
docker-compose.yml

Код: Выделить всё

version: '3.8'
services:
tandtdb:
image: mysql:latest
container_name: tandtdb
ports:
- "3306:3306"
networks:
- network-backend
environment:
- MYSQL_DATABASE=tandt
- MYSQL_ROOT_PASSWORD=uR65xvVH1y4FkrxPCqJX1s
volumes:
- tandtdb:/var/lib/mysql

tandtrest:
build:
context: .
dockerfile: Dockerfile
image: tandtrest:1.0.0
container_name: tandt
ports:
- "8080:8080"
networks:
- network-backend
environment:
- SPRING_DATASOURCE_URL=jdbc:mysql://tandtdb:3306/tandt
- MYSQL_USERNAME=root
- MYSQL_PASSWORD=uR65xvVH1y4FkrxPCqJX1s
depends_on:
- tandtdb

networks:
network-backend:
volumes:
tandtdb:

пожалуйста, помогите мне, спасибо!

Подробнее здесь: https://stackoverflow.com/questions/788 ... on-refused
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»