Tomcat使用的是Tomcat6.0、数据库是Mysql5.0,启动服务,几个小时没有访问之后总是会出现如下的错误,应该是连接数据库已经断开了,然后抛出了异常,应该如何解决?Connection was closed due to the following exception: ** BEGIN NESTED EXCEPTION ** java.sql.SQLException 
MESSAGE: Communication link failure: java.io.EOFException, underlying cause: null ** BEGIN NESTED EXCEPTION ** java.io.EOFException STACKTRACE: java.io.EOFException 
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1394) 
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:1538) 
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1929) 
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1167) 
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1278) 
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2251) 
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1586) 
        at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:139) 
        at org.hibernate.loader.Loader.getResultSet(Loader.java:1669) 
        at org.hibernate.loader.Loader.doQuery(Loader.java:662) 
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) 
        at org.hibernate.loader.Loader.doList(Loader.java:2145) 
        at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029) 
        at org.hibernate.loader.Loader.list(Loader.java:2024) 
        at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375) 
        at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:308) 
        at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153) 
        at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1106) 
        at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79) 
        at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:749) 
        at com.lt.cms.hibernate.UsersDAO.findByAccount(UsersDAO.java:80) 
        at com.lt.cms.service.UserService.check(UserService.java:13) 
        at org.apache.jsp.service.check_jsp._jspService(check_jsp.java:61) 
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) 
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
        at com.lt.cms.filters.CharaterEncodingFilter.doFilter(CharaterEncodingFilter.java:54) 
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) 
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) 
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
        at java.lang.Thread.run(Unknown Source)