eclipse启动tomcat报错:org.apache.logging.log4j.web.Log4jServletContextListener
环境:eclipse + maven + tomcat
已经是第二次被这个问题坑了,而且每次都浪费了很多时间。虽然这次知道是什么原因,但是就找不多设置的地址(时隔几个月就忘了)。所以,虽然现在已经很晚了,但是还是要简单的记录下,因为过了今晚就出先出现许多比这个更重要的事。
下面是报错日志:
严重: 配置应用程序监听器[org.apache.logging.log4j.web.Log4jServletContextListener]错误
java.lang.ClassNotFoundException: org.apache.logging.log4j.web.Log4jServletContextListenerat org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358)at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:546)at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:527)at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:150)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4623)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)
看起来像是log4j的包或依赖不全,其实不是,因为之前项目是能正常运行的。
clean和重启大法各种方法都尝试过了,依然无效。
解决:右键项目 --> Properties --> Deployment Assembly --> add --> Java Build Path Entries --> next --> Maven Dependencies
然后点击完成、确定,重启项目。
eclipse启动tomcat报错:org.apache.logging.log4j.web.Log4jServletContextListener相关推荐
- eclipse启动Tomcat报错,显示8005, 8080端口被占用
eclipse启动Tomcat报错,显示8005, 8080, 8009端口被占用 问题描述 eclipse启动Tomcat报错: Several ports (8005, 8080, 8009) r ...
- 解决eclipse启动Tomcat报错,显示8005和8080端口被占用的问题
在部署Web项目到Tomcat服务器的环节中,遇到了用eclipce启用tomcat报错,显示部分端口被占用,从而运行不起jsp文件. 问题主要描述如下: Several ports (8005, 8 ...
- eclipse启动tomcat报错
错误信息: 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache. ...
- Eclipse 启动Tomcat报错 Removing obsolete files from server
解决办法:复制Eclipse中servers下的server.xml文件到tomcat中,重启Eclipse
- 启动tomcat报错Caused by: org.apache.catalina.LifecycleException: No UserDatabase component
启动tomcat报错 Caused by: org.apache.catalina.LifecycleException: No UserDatabase component 替换conf/tomca ...
- ssm启动不报错_解决idea导入ssm项目启动tomcat报错404的问题
用idea写ssm项目,基于之前一直在用spring boot 对于idea如何运行ssm花费了一番功夫 启动tom act一直在报404 我搜了网上各种解决办法都不行,花费一天多的时间解决不了 就是 ...
- java项目如何启动tomcat服务器,Java web项目启动Tomcat报错解决方案
Java web项目启动Tomcat报错解决方案 点击运行项目时显示 A Java Exception has occurred. 'Starting Tomcat v9.0 Server at lo ...
- 迅速解决!!!!!启动Tomcat报错PermGen space
启动Tomcat报错 PermGen space 内存溢出 解决方法:扩大tomcat内存 修改参数:set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSi ...
- 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)
终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令) 参考文章: (1)终端启动tomcat报错 command not found 解决方法 (含启动和关闭命 ...
最新文章
- 工厂方法模式与抽象工厂模式的区别
- mysql日志文件相关的配置【2】
- 微服务架构下的测试之道
- 将特定像素点在图像上连接起来_(NeurIPS 2019) Gated CRF Loss-一种用于弱监督图像语义分割的新型损失函数...
- 关于调试过程中单片机复位的几点心得与体会
- 数据帧,数据包,报文段,报文,分组,数据包的概念和区别
- python打开csv文件乱码_python脚本解决csv文件用excel打开乱码
- 【渝粤题库】陕西师范大学202891 基于web的程序设计
- JS写纸牌发牌和动画(详细解剖)
- Easyui在form表单提交的时候,如果有datebox报 Uncaught SyntaxError: Unexpected token 的解决...
- 半自动驾驶大对决:特斯拉和凯迪拉克谁是真王
- ❤️《GUI编程从入门到精通》(建议收藏)❤️
- LOJ#6360. 复燃「恋之埋火」(最小圆覆盖+高斯消元)
- YUV format online tool
- 计算机驱动空间的c盘不足怎么办,C盘磁盘空间不足怎么解决
- 运用类判断三角形的形状
- android仿网易云音乐引导页、仿书旗小说Flutter版、ViewPager切换、风扇叶片效果等源码...
- 机器学习 :训练集、验证集、测试集分配比例
- Java中的几种插件
- 服务器压力测试 性能测试 AB、Webbench、Tsung