Tomcat v6.0 Server unable to start within 45 seconds

ipse进行了升级,今天再次进入启动tomcat服务,发现启动变慢了很多,另外在debug模式下启动,规定时间内无法启动,于是在网上差了下发现解决办法是修改服务连接时间,具体如下:
修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。 
<servers> 
<server hostname="localhost" id="JBoss v5.0 at localhost" name="JBoss v5.0 at 
localhost" runtime-id="JBoss v5.0" server-type="org.eclipse.jst.server.generic.jboss5" 
server-type-id="org.eclipse.jst.server.generic.jboss5" start-timeout="1000" stop- 
timeout="15" timestamp="0"> 
<map jndiPort="1099" key="generic_server_instance_properties" port="8090" 
serverAddress="127.0.0.1" serverConfig="default"/> 
</server> 
</servers> 
把 start-timeout="45" 改为  start-timeout="1000" 或者更长 
重启eclipse就可以了。 
或者:
在eclipse中找菜单 winodw  ->  preferences  ->  server -> 找 Server timeout delay 下拉列表项目。选择你想要的。我选择unlimited 让其不再有时间限制。
对于前一种方式如果确实是机子慢文件多这种方式是有效的,对于后一种方式也是一样,但Eclipse3.5之后好像没有那项设置了。
本人最后没有采用以上两种方式,个人觉得如果将启动时间改的过长,最后就算是如愿启动了,等待的时间也是让人如法接受的,而且每当换进变化之后都会发生类似的问题。基于此本人觉得对于这种情况不如将服务删掉重新建立服务,新的服务自然启动很快,就算是加上新建与配置服务的时间,一般情况下也比前面等待的时间短。而且新建的服务运行起来也是比较流畅的。

原文地址:https://www.cnblogs.com/danghuijian/p/4400124.html