http://blog.csdn.net/zmzsoftware/article/details/6835604


前提:myelipse已经运行超过10小时

现象:myeclipse中某方法已经调试成功,隔天运行程序却报错: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException 。


问题解决:网上搜索答案如上面链接,感谢版主zmzsoftware的整理


该问题主要原因:

mysql5数据库配置连接的等待时间(wait_timeout)缺省为8小时,超过8小时,mysql将该连接关闭,但是myeclipse中该连接还是合法的,故运行程序报错。

具体解决方法:

1、修改mysql/etc/my.cnf中的参数wait_timeout为更长的时间,修改后需要重启mysql服务。

2、或者直接重启myeclipse也可以解决该问题。

Logo

更多推荐