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之后好像没有那项设置了。
本人最后没有采用以上两种方式,个人觉得如果将启动时间改的过长,最后就算是如愿启动了,等待的时间也是让人如法接受的,而且每当换进变化之后都会发生类似的问题。基于此本人觉得对于这种情况不如将服务删掉重新建立服务,新的服务自然启动很快,就算是加上新建与配置服务的时间,一般情况下也比前面等待的时间短。而且新建的服务运行起来也是比较流畅的。