验证连接失败 包装物理连接的连接池连接

18 浏览
0 Comments

验证连接失败 包装物理连接的连接池连接

我正在开发一个Spring MVC项目(Spring版本4.1.1),并将HikariCP配置为连接池管理器。当应用程序一段时间不被使用时,似乎Hikari开始与数据库失去连接,当我尝试连接到Web应用程序时,Tomcat显示如下错误:

com.zaxxer.hikari.pool.PoolBase - HikariPool-8 - 验证连接失败,连接已关闭。可能需要考虑使用更短的maxLifetime值。

以下是我在Spring中配置Hikari数据源的配置:



    
    
        
            ${jdbc.url}
            ${jdbc.username}
            ${jdbc.password}
        
    
    
    
    



    

我已经尝试使用较短的maxLifetime值,如堆栈跟踪建议的那样,但没有任何改变。

请问有人可以帮助我解决这个问题吗?我做错了什么吗?

其他有用的信息:

  • HikariCP版本:3.3.1
  • Java版本:1.8
  • Tomcat版本:8.5
  • Spring MVC版本:4.1.1
  • JDBC PostgreSQL驱动程序版本:42.2.16
  • DBMS版本:PostgreSQL 13.0
0