#java #spring-boot #spring-jdbc #hikaricp #ojdbc
#java #весенняя загрузка #spring-jdbc #hikaricp #ojdbc
Вопрос:
Приложение настроено с помощью библиотеки Hikari для управления подключениями к базе данных. Недавно обновлен ojdbc jar с ojdbc7 до ojdbc8 и весенней версии jdbc с версии 4.3.10.RELEASE до версии 5.2.9.RELEASE, тогда мы видим эту проблему.
Вот настройки hikari cp MaximumPoolSize = 100
MinimumIdle=5
IdleTimeout=600000
ConnectionTimeout=30000
MaxLifetime=600000
validationTimeout=25000
Это настроенные jar-файлы
hikari cp =3.3.0
SpringBoot= 1.5.13.RELEASE
SpringVersion = 5.2.9.RELEASE
SpringJdbcVersion = 5.2.9.RELEASE
ojdbc8 = 19.3.0.0
SpringJdbcVersion = 5.2.9.RELEASE
Трассировка стека : org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Connection is closed" com.zaxxer.hikari.pool.PoolBase - DataSourceHikariPool - Closing connection oracle.jdbc.driver.T4CConnection@3a9e81d8: (connection is broken)" com.zaxxer.hikari.pool.ProxyConnection - DataSourceHikariPool - Connection oracle.jdbc.driver.T4CConnection@3a9e81d8 marked as broken because of SQLSTATE(08003), ErrorCode(17008)
Комментарии:
1. SQLSTATE 08003 означает, что соединение закрыто, пожалуйста, укажите полный стек исключений.
2. Я получаю ту же проблему, вы получили решение @Mohanrao Kolisetti?