0、问题描述
今天出差,照例把SVN上的项目同步一下到本地,数据库从公司拉一份到本地。按理说改一下数据库连接的配置文件就OK了,但是突然报了一个很奇怪的错误:
The last packet sent successfully to the server was 0 milliseconds ago
...
Caused by: java.net.ConnectException: Connection timed out: connect
...
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
仔细检查了好几遍数据库连接配置文件,确定没有问题,检查了防火墙,也没有问题,MYSQL 服务也是正常的。简直离谱。
后来又仔细看了看eclipse 控制台打印的日志信息,发现了下面一行:
2 Spring WebApplicationInitializers detected on classpath
???怎么回事???
突然想起来,之前打过一个war包扔webapps目录下了,好家伙,这个war包数据库连的是公司的。那我就知道了。
1、解决方法
把webapps目录下的war包删除,重新配置了一下tomcat服务器。OK,问题成功解决!