eclipse运行web,tomcat报错Server Tomcat v9.0 Server at localhost failed to start

第一种:查看Servlet3.0中出现了新增注释@WebServlet。

ervlet3.0中出现了新增注释@WebServlet ,在Eclipse生成一个新的Servlet类时会自动增加@WebServlet注释,改注释会自动为我们配置web.xml,所以这时候我们再去配置web.xml就会产生冲突,tomcat就不能启动。这个时候我们只需要删除@WebServlet或者删除web.xml配置就能正常启动tomcat了。

第二种:.端口被占用

如果是这种小白可以直接重启电脑试试

第一步,在开始菜单->运行->cmd->输入netstat -ano,在本地地址那栏可以查看哪个进程占用了8080和8009端口(具体看你的Tomcat服务器是用什么端口的);

第二步,使用taskkill /pid 6856 /f 将端口关闭,其中6856代表占用窗口的PID,每台机子都不一样,根据实际情况来

------------------------------------------------------------

一般有以上两种情况导致的无法运行,报错。由于我卸载了tomcat9,重新安装了tomcat9,后来又卸载,重新安装了tomcat8.5,还是会出现Server Tomcat  Server at localhost failed to start。我也卸载了我的oxygen版本的eclipse(此版本是2017版本的),然后下载了最新的eclipse,又卸载掉最新的eclipse版本,重新下载oxygen版本,这个问题还是存在。再后来我有下载回来了最新版本的eclipse。

我说的那么啰嗦的原因是,如果出现Server Tomcat v9.0 Server at localhost failed to start,而且输出错误信息:

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java...........

这种情况我觉得一般可以通过重装tomcat服务器解决,如果解决不了的话,那么肯定是你的项目运行的时候修改了tomcat的默认配置,导致无论怎么重新安装,程序还是无法运行。

我的情况是属于第一种。

原文地址:https://www.cnblogs.com/hmy-666/p/12419599.html

时间: 2024-10-19 03:52:01

eclipse运行web,tomcat报错Server Tomcat v9.0 Server at localhost failed to start的相关文章

Window7中Eclipse运行MapReduce程序报错的问题

按照文档:http://www.micmiu.com/bigdata/hadoop/hadoop2x-eclipse-mapreduce-demo/安装配置好Eclipse后,运行WordCount程序报错: log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory). log4j:WARN Please initialize the log4j

Tomcat报错 HTTP Status 500 – Internal Server Error?

问题:在IDEA中编写Servlet实现类并在web.xml中配置好servlet信息之后,页面访问编写的出现了如下错误: 问题分析: 通过Root Cause可以看出是Jdk版本不匹配的问题:我的编译时候的版本和运行时的版本不一致,编译的版本是JDK11,运行时的版本是JDK8. Java虚拟机做了规定,jdk1的版本号是45,只能执行[45.0-46)之间的字节码,JDK8可执行的范围代码在[45.0-53)之间,我的版本是55,那么就是JDK11,那么只能由JDK11之后的版 本来执行.所

eclipse 运行 mapreduce程序报错 No job jar file set. User classes may not be found. See JobConf(Class) or JobConf#setJar(String).

报错信息 17/07/06 17:00:27 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same.17/07/06 17:00:27 WARN mapred.JobClient: No job jar file set. User classes may not be found. See JobConf

eclipse运行maven项目报错java.lang.ClassNotFoundException: xxxxxx

在eclipse中运行maven项目,出现异常--java.lang.ClassNotFoundException: org.apache.shiro.web.env.EnvironmentLoaderListener.如果确认shiro相关的依赖jar无误,那么可以试着如下操作: 右键项目--build path--configure build path...--deployment assembly--add--java build path entries--maven dependen

eclipse启动web应用 报错

错误:The origin server did not find a current representation for the target resource or is not willing to... 我的原因是没有写全路径:用eclipse跑的只有项目名而没有具体路径 如: http://localhost:8080/Test 添加后面的就行了 如: http://localhost:8080/Test/regist.jsp 如果没有解决你的问题,你可以看看下面这个链接: http

Eclipse导入web项目报错找不到HttpServletRequest解决方法

解决方法 右击项目-> Properties -> Java Build Path -> Add Library -> Server Runtime -> next -> 选择你的Server -> Finish即可 以下是图解 哈哈,到这里问题就解决了 还没解决的小伙伴可以留言我会第一时间帮忙解决的哦... 原文地址:https://www.cnblogs.com/xlflove/p/9252237.html

eclipse运行hadoop程序报错:Connection refused: no further information

log4j:WARN No appenders could be found for logger (org.apache.hadoop.conf.Configuration.deprecation). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Exceptio

tomcat报错:org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already.

tomcat报错:org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. 关于一个HTTP头验证出错的问题: org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoa

利用Tomcat部署Web项目报错

1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 八月 18, 2014 7:35:40 下午 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.24 u