应该是数据库的问题,不是tomcat的问题,
你修改下数据库的属性 ,

解决方案 »

  1.   

    谢谢楼上的,我试着改改,数据库里有一个interactive-timeout属性,不知道是不是这个?
      

  2.   

    if(报连不上数据库错误){
        if(数据库没有死掉){
            if(你用了数据库连接池){
                  你的数据库连接池有问题!
            }else if(没有使用数据库连接池){
                  你的程序有问题!可能没有初始化数据库连接!
            }
         }else if(你的数据库死掉了){
             那就是数据库的问题了
         }
    }不过,
    if(重启了tomcat就可以重新连上数据库,没有报错){
       那么应该就是你的程序问题了,要么是jdbc问题,要么是数据库连接池的问题,反正就是在连接数据库的时候有问题。
    }
      

  3.   

    如果是这样,我估计没有多少人用tomcat了
      

  4.   

    我找到原因了,mysql默认连接是8个小时,8个小时后连接自动关掉,请问怎样改掉这个数据?
      

  5.   

    我们公司的tomcat 有同样的问题,老是被挨骂,救命啊
      

  6.   

    根tomcat没关系,因为你就装了一个tomcat!