在Eclipse中启动Tomcat服务器时,经常由于系统初始化项目多,导致出现45秒超时的Tomcat服务器启动错误,出现下面的错误。
Server Apache Tomcat v7.0 at localhost was unable
to start within 45 seconds. If the server requires more time, try
increasing the timeout in the server editor.
解决方法就是将超时时间改大一点,有两种方法,本质一样只是修改的方式不同,下面将分别介绍。
解决方法一:Eclipse界面修改
1、打开window->show view ->others->server->servers
,双击Servers视图中的对应的Server,打开Server的属性界面。如下图:
http://s2/mw690/001nGFwszy7aCFYTBgB01&690Tomcat v7.0在本地无法在45秒内启动的问题" TITLE="解决服务器Apache Tomcat v7.0在本地无法在45秒内启动的问题" />
然后双击要修改的server,如Tomcat v7.0.56
http://s1/mw690/001nGFwszy7aCFH3Bny40&690Tomcat v7.0在本地无法在45秒内启动的问题" TITLE="解决服务器Apache Tomcat v7.0在本地无法在45秒内启动的问题" />
2、在上图的Timeouts->Start属性中,将值45修改为足够大,比如这里改成了545。
http://s2/mw690/001nGFwszy7aCFIC6ml71&690Tomcat v7.0在本地无法在45秒内启动的问题" TITLE="解决服务器Apache Tomcat v7.0在本地无法在45秒内启动的问题" />
3、保存修改,重启动Tomcat。如果仍然报Timeout错误,继续上述步骤将Timeouts下的Start值改大。
解决方法二:修改配置文件
修改
workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。>>此处的路径为咱们项目在eclipse的工作空间.
把其中的start-timeout="45"
改为 start-timeout="545"
或者更长,根据不同同学的工程大小来设置。
最后重启eclipse就可以了。
加载中,请稍候......