Server Tomcat v7.0 Server at localhost failed to start.

错误解决办法

1)

web.xml文件配置有问题

<servlet-mapping>标签中的子标签<url-pattern>标签为servlet的映射路径,映射路径的名字不能与自己创建的servlet类名相同,否者启动时就报错。

2)

这种情况一般都是你的tomcat端口(默认端口8080)被占用了。你可以通过在浏览器中访问

(http://127.0.0.1:8080)或运行telnet命令(telnet 127.0.0.1 8080)来验证端口是否被占用。

3)

这是由于服务启动的时间相对较长,而设置的timeout时间太短而引发的问题。你只需要将timeout时间设置长一些旧

可以正常启动了。

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

<workspace-directory>.metadata.pluginsorg.eclipse.wst.server.core
删除里面的temp*文件夹,我这有temp0和temp1,可能是一个tomcat对应一个temp吧,不太清楚,删除后重启eclipse,tomcat就可以用了。


如果不属于前面几种情况,那么很可能是eclipse在管理tomcat是出现的问题。

原文地址:https://www.cnblogs.com/wxj-106/p/7799025.html