Com.microsoft.sqlserver.jdbc.SQLServerException: Не удалось установить TCP/IP-подключение к хосту, порт 1071. Ошибка: «Время ожидания соединения истекло

Я обновляю свой проект с Java 8 до 21 и Springboot 2.x до 3.x, и получаю эту ошибку при подключении к базе данных сервера Microsoft.

трассировка стека:

Причина: org.apache.commons.dbcp.SQLNestedException: Невозможно создать PoolableConnectionFactory (TCP/IP-подключение к хосту xyz, порт 1071 не удалось. Ошибка: "Время ожидания подключения истекло. Проверьте свойства подключения. Убедитесь, что экземпляр SQL Server запущен на хосте и принимает TCP/IP-подключения на порту. Убедитесь, что TCP-подключения к порту не блокируются брандмауэром.") at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549) ~[commons-dbcp-1.4.jar!/:1.4] в org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) ~[commons-dbcp-1.4.jar!/:1.4] в org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ~[commons-dbcp-1.4.jar!/:1.4] в org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160) ~[spring-jdbc-6.1.11.jar!/:6.1.11] в org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118) ~[spring-jdbc-6.1.11.jar!/:6.1.11] в org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) ~[spring-jdbc-6.1.11.jar!/:6.1.11] в org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:388) ~[spring-jdbc-6.1.11.jar!/:6.1.11] в org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:476) ~[spring-jdbc-6.1.11.jar!/:6.1.11] в org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:486) ~[spring-jdbc-6.1.11.jar!/:6.1.11] в

Епифан
Вопрос задан7 апреля 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.