今天写一个Web项目,Tomcat 总是出现无响应状态,也没有错误或者异常抛出

有道是,重启可以解决99%的问题,

于是一开始我总是用重启于解决这个问题,然重复重启太浪费时间

于是我召唤出了LOG大法,看了看Tomcat的log

发现了下面一句话,然后我就灰溜溜的退出了直播间

The web application [tavern] appears to have started a thread named [Druid-ConnectionPool-Destroy-1080082471] but has failed to stop it. This is very likely to create a memory leak.

1
The web application [tavern] appears to have started a thread named [Druid-ConnectionPool-Destroy-1080082471] but has failed to stop it. This is very likely to create a memory leak.

是的你没有看错,就是没有关闭数据库连接池,导致了内存泄漏,从而导致没有响应了。


反思:过于依赖框架忘记了JDBC这最重要的一步真是太不应该了