网上已经有很多解决这类问题的文章,但是我报这个错的原因很奇葩:tomcat的另一个项目的mysql配置文件错误,导致tomcat启动失败,所以如果你的tomcat里不止一个项目,那么就要检查每个项目,血泪教训啊!!!
ps:如果因为mysql连接失败导致该错误的话,可能有以下几个原因:
1. mysql未启动;
2.防火墙拦截了mysql的端口;
3.mysql配置文件错误;
4.你所使用登录mysql的用户未拥有相应的权限;
5.tomcat未完全关闭
这是导致该问题极有可能的几个原因