今天在启动tomcat的时候,突然出现Server Tomcat v7.0 Server at localhost failed to start,之前tomcat用的好好地,不知道什么原因,经过查阅资料,baidu很多都不靠谱,后来在博客上看到解决办法。有几个个办法仅供参考:

 

1.把你工作空间文件夹下的如下路径打开:

 

<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources

 

然后删除 .snap 文件,我在eclipse打开的情况下有这个.snap文件,但是当我关闭eclipse再看这个文件夹的时候,发现.snap文件不见了,所以这个办法没有使用成功,网上说有人使用成功了。大家可以试一下。不过基本不会成功,最可靠的是下面的方法

 

2.把你工作空间文件夹下的如下路径打开:

 

<workspace-directory>\.metadata\.plugins\org.eclipse.wst.server.core

 

删除里面的temp*文件夹,注意是文件夹啊,我只有temp0,删除后重启eclipse,tomcat就可以用了。重启成功后还是会重新出现temp0,但是没有关系了

一般还有种情况是,虽然通过上面方法成功了,各种测试后又出现了上面问题,那么这是很可能是eclipse的并发问题,需要clean tomcat
百度有4中清理方法,我用最简单的,删除tomcat下的项目,然后右键tomcat clean,再start就可以了