怎么会你关闭tomcat数据连接池没关闭呢?是不是你在连接数据库后没有关闭连接池。还有你可以. 在数据源的配置文件中把maxactive属性的值调整到更大,比如100 

解决方案 »

  1.   

    没有,我这点常识还是有的,我把数据库连接池开了,但是出于各种原因,我需要重启tomcat,然而tomcat虽然重启了,但是上次的数据库连接池里连接并没有被释放,导致重启后又打开了很多数据库连接,导致数据库报连接数过多。
      

  2.   


    你是用什么操作数据库连接的,是不是你的那个操作自动做了什么处理,这样就不属于Tomcat的管理范围了,也就是JVM都各自不同.关闭tomcat的时候当然关闭不了那些连接了. 然后你把遗留的不需要的东西删掉试试看可以么