关于Tomcat启动超时的错误

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuan_qh/article/details/83548677

今天打开之前的项目的时候,出现了一个没见过的错误,

Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

意思很明显,启动超时了,去百度发现有人说 改最大启动时间,也有人说改时间不好,可以清理Tomcat缓存之类的,可以加快启动速度就不至于超时了,我都试了一下,后来发现是我的项目中spring框架管理着我的数据库连接,而我的MySQL服务不是 开机自启动,所以当我开机后打开我的项目的时候,spring自动启动,并且自动初始化容器,连接数据库,但是数据库又连接不上,所以就会启动超时,故当我打开MySQL服务的时候,问题便迎刃而解了。

但是别人说的也挺好用的,比如清理缓存:步骤如下:

(1)右键Tomcat服务器中对应项目,点击"Remove",删除项目

2)右键Tomcat服务器,点击"Clean Tomcat Work Directory...",清除Tomcat服务器中"work"文件夹中的所有文件,再次右键Tomcat服务器,点击"Clean...",清除Tomcat服务器中的"webapps"文件夹中的所有项目!

完成后,启动Tomcat服务器,时间也会 快一点,

还有一个方法是修改超时时间,个人觉得应该完全没必要,既然eclipse设置时间为45s,肯定是合理的,有人说因为项目太大了,导致启动时间过长,我觉得应该不至于,但是修改的方法我依旧拿过来给大家看看:

在servers view里,双击你要设置的server,会打开该server的设置窗口,在右上部有Timeouts的设置部分,设置timeout就在这里了,呵呵,关键是双击哦。

但是每个人出问题的地方可能不一样,还是建议大家多学习,检查自己项目中的问题。

猜你喜欢

转载自blog.csdn.net/yuan_qh/article/details/83548677