tomcat启动失败问题排除及解决办法 Server Tomcat v7.0 Server at localhost failed to start.

tomcat启动失败问题排除及解决办法 Server Tomcat v7.0 Server at localhost failed to start.
导致上面问题的原因可能有很多种,每种的解决办法都可能不同,下面是最常用的排查方法和思路:
1.Clean project & server 即clean项目和tomcat server,必要时重启eclipse或电脑

2.Remove .snap file from this directory
<workspace-directory>.metadata.pluginsorg.eclipse.core.resources
即删除对应目录下的.snap文件,这个文件一般在关闭eclipse时会自动消失,所以一般没问题

3.Remove temp file from this directory
<workspace-directory>.metadata.pluginsorg.eclipse.wst.server.core
即删除项目缓存文件
例如:E:myworkspace.metadata.pluginsorg.eclipse.wst.server.core 删除所有temp*(temp0,temp1等)文件夹后重启eclipse

4.检查tomcat的server.xml配置 redirectPort="8443"这个端口号是否为8443,本人改成8444后就死活都不行,必须改回默认的才能正常,改动其他端口号没问题。

PS:设置Tomcat的UTF-8编码,在server.xml文件中增加Connector的URIEncoding属性,默认是没有的
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/>

 启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错

解决办法:打开Tomcat安装后目录,进入conf文件夹,找到配置文件server.xml,将<Listener className="org.apache.catalina.startup.VersionLoggerListener" />注释掉。

原文地址:https://www.cnblogs.com/zdz8207/p/java-tomcat-server-core.html