Mysql5的auto Reconnect错误

最近在一个J2EE项目的开发过程中,遇到了这样的问题:

在服务器上部署好这个Web系统后,这时访问系统是很正常的。当把服务器的时间(例如:2008-03-31)加一天或更多天(例如:2008-04-01,2008-04-02...),这时再访问这个Web系统,报出如下的异常:
引用:
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:   

** BEGIN NESTED EXCEPTION **   

java.io.EOFException   
   
MESSAGE: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.   

STACKTRACE:   

java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.   
   
         at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1997)   
   
         at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2411)   
   
         at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2916)   
   
         at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)   
   
         at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)   
   
         at com.mysql.jdbc.Connection.execSQL(Connection.java:3250)   
   
         at com.mysql.jdbc.Connection.set<SPAN class=hilite1><SPAN class=hilite1>Auto</SPAN></SPAN>Commit(Connection.java:5395)   
   
...