请教个tomcat启动问题

首先我的tomcat已经启动起来了,但是过了几十秒之后就会弹出启动超时错误,搞得很是郁闷.
这个是tomcat启动起来的图片证明已经启动成功了

[img]http://dl.iteye.com/upload/attachment/0082/9975/9a6f162a-d052-3a49-8bcc-1c390319d59b.png[/img]

下面这个是过了一段时间弹出的错误窗口

[img]http://dl.iteye.com/upload/attachment/0082/9977/473ab413-2457-337c-8503-0a0f91539f55.png[/img]

在网上查了下,一开始是45秒,改成了100秒,过了100秒后还是会出错,搞不懂怎么才能不出错.
PS: 同事的就没有问题,我的eclipse和tomcat都是在他那里考来的到我的电脑上就出问题,还有其他同事装上后也会出现我这样的问题.该怎么解决呢?

检查下web.xml的
<web-app [color=red]version="3.0" metadata-complete="false"[/color]

是不是3.0? 如果是可以改成2.5 或metadata-complete="false" 试下

如果单独启动tomcat没问题,修改启动时间也不起作用,尝试把eclipse中的tomcat配置删掉重新配置tomcat,如果还是不行,建议新下一个eclipse

这里主要可能是因为你从你同事那里拷贝过来,请重新清理掉所有的项目重新编译
选择eclipse->clean,重新发布
一般情况下是因为资源部同步造成的。

1.删除 %tomcat_home%/work 里的东西
2.清理 %tomcat_home%/conf/catalina/里的配置文件
3.删除 %tomcat_home%/webapps/里的项目(除tomcat本身自带的项目外)
4.删除 %tomcat_home%/conf/conf.xml 里加载的项目

重新启动,如果不报错,说明是 项目的问题,重新编译项目,重新发布

把tomcat的启动时间调长点,现在只有100秒,Timeout调更长点。

eclipse里打开servers小窗口,双击你用的tomcat,进入编辑tomcat参数页面,右边有一个timeout,修改里面的start timeout

先把tomcat下的项目全部删除试试能不能启动成功,如果能启动成功,则把时间设置长一点。 [项目复杂的话,启动会要几分钟]

  1. 双击Servers视图中的对应的Server,打开Server的配置界面, 在Timeouts->Start属性中,将值45修改为足够大。(一般60秒足够);保存修改,重启动Tomcat。如果仍然报此错误,继续上述步骤将Timeouts下的Start值改大。

2.看看web.xml文件配置是否正确

请看你jdk设置是否正确?如果没猜错的话,你tomcat是6,而jdk搞成别的了。

直接改成1000秒。另外修改tomcat的配置,加大内存设置。