当前位置: 代码迷 >> Java Web开发 >> 如何解决 Tomcat的数据库连接池达到最大值后,maxActive="100" ,就会出错
  详细解决方案

如何解决 Tomcat的数据库连接池达到最大值后,maxActive="100" ,就会出错

热度:837   发布时间:2016-04-17 17:14:52.0
怎么解决 Tomcat的数据库连接池达到最大值后,maxActive="100" ,就会出错.
Tomcat的数据库连接池达到最大值后,maxActive= "100 "   ,就会出错.
      有什么办法,可以让没有连接可用的时候,给出一个提示页面,告诉现在网站繁忙,稍后再试?

应该是在取连接登录我做的工程的时候吧,这时候要去验证用户名和密码,如果取不到连接.就提示.

具体判断取不到连接,是怎么写呢?


------解决方案--------------------
在程序里面,当使用的连接=100时,你的程序再到数据库取connection,数据库会报错啊,你把这个错误捕捉,然后转向到一个页面提示就好了!
------解决方案--------------------
楼主可能是应用的自己编写的连接池程序吧?
应该写段代码来控制当连接数达到最大时,无法访问的情况

最好当连接数达到最大时再创建一个新的连接,这样可以避免无法访问而出错的状况。
或者你可以用catch来捕捉exception,然后在catch内做相应的处理,或捕获异常然后输出,或做错误页面的跳转!
  相关解决方案