spring boot devtools 热部署后druid 1.1.5 提示找不到数据库连接,druid1.1.6 连接sql server 一直报错。

xmakbtuz  于 2022-12-31  发布在  Druid
关注(0)|答案(8)|浏览(565)

Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed at Mon Jan 08 08:01:12 CST 2018

druid 版本1.1.5,如果用druid1.1.6会循环报错,连接不到数据库,使用的是sql server ,windows登录方式。

dfuffjeb

dfuffjeb1#

如果用druid1.1.6会报错:2018-01-08 10:32:51.721 ERROR 9260 --- [reate-212232499] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:sqlserver://localhost:1433;integratedSecurity=true;databaseName=checkingMS, errorCode 0, state null

com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.
数据库是sql server2008,登录方式为windows登录方式。sql server 登录方式也有问题

svdrlsy4

svdrlsy42#

一样的情况,昨天升级到1.1.6, 也出现 com.microsoft.sqlserver.jdbc.SQLServerException: The query timeout value -1 is not valid.

试着设置 spring.datasource.druid.query-timeout 也无效

busg9geu

busg9geu3#

设置这个就可以解决了 spring.datasource.druid.validation-query-timeout=6000

mnemlml8

mnemlml84#

@elwinchen1986 谢谢你!加了druid.validation-query-timeout=6000 ,1.1.7 不报错了。 但是 如果修改代码那么spring boot devtools 热部署后,报错Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed at Mon Feb 26 17:42:54 CST 2018,知道怎么解决吗?忘赐教,谢谢

llew8vvj

llew8vvj5#

@wuyan2018 看一下源代码吧,我们目前用的是1.1.5

xn1cxnb4

xn1cxnb46#

@elwinchen1986 谢谢你的回复。druid 1.1.5-1.1.7现在想目启动运行插入数据库数据都没问题。 只是用devtools 有热部署功能我修改了代码保存之后自动部署不用从新启动想目,这时候就提示找不到数据源,插入数据有问题了org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed 。不知我说明白没有,就是用devtools 这个插件修改代码后数据源就关闭了,不知道为什么

aij0ehis

aij0ehis7#

@wuyan2018 这个我并没有遇到,不知道怎么帮助你了,抱歉

gz5pxeao

gz5pxeao8#

同样遇到dataSource关闭的问题在dev-tools热部署环境下

相关问题