此问题是因为tomcat的启动等待时间不够所致,解决办法有两个:
1,重启tomcat,这个我试了,有时候可以,有时候不可以。
2,找到eclipse的工作空间:
修改 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="合适的数字" stop- timeout="15" timestamp="0">
</server>
</servers>
将 start-timeout="45" 改为 start-timeout="启动项目所需时间" ,重启eclipse。