环境: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相关推荐

  1. eclipse启动Tomcat报错,显示8005, 8080端口被占用

    eclipse启动Tomcat报错,显示8005, 8080, 8009端口被占用 问题描述 eclipse启动Tomcat报错: Several ports (8005, 8080, 8009) r ...

  2. 解决eclipse启动Tomcat报错,显示8005和8080端口被占用的问题

    在部署Web项目到Tomcat服务器的环节中,遇到了用eclipce启用tomcat报错,显示部分端口被占用,从而运行不起jsp文件. 问题主要描述如下: Several ports (8005, 8 ...

  3. eclipse启动tomcat报错

    错误信息: 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache. ...

  4. Eclipse 启动Tomcat报错 Removing obsolete files from server

    解决办法:复制Eclipse中servers下的server.xml文件到tomcat中,重启Eclipse

  5. 启动tomcat报错Caused by: org.apache.catalina.LifecycleException: No UserDatabase component

    启动tomcat报错 Caused by: org.apache.catalina.LifecycleException: No UserDatabase component 替换conf/tomca ...

  6. ssm启动不报错_解决idea导入ssm项目启动tomcat报错404的问题

    用idea写ssm项目,基于之前一直在用spring boot 对于idea如何运行ssm花费了一番功夫 启动tom act一直在报404 我搜了网上各种解决办法都不行,花费一天多的时间解决不了 就是 ...

  7. java项目如何启动tomcat服务器,Java web项目启动Tomcat报错解决方案

    Java web项目启动Tomcat报错解决方案 点击运行项目时显示 A Java Exception has occurred. 'Starting Tomcat v9.0 Server at lo ...

  8. 迅速解决!!!!!启动Tomcat报错PermGen space

    启动Tomcat报错   PermGen space    内存溢出 解决方法:扩大tomcat内存 修改参数:set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSi ...

  9. 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)

    终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令) 参考文章: (1)终端启动tomcat报错 command not found 解决方法 (含启动和关闭命 ...

最新文章

  1. 工厂方法模式与抽象工厂模式的区别
  2. mysql日志文件相关的配置【2】
  3. 微服务架构下的测试之道
  4. 将特定像素点在图像上连接起来_(NeurIPS 2019) Gated CRF Loss-一种用于弱监督图像语义分割的新型损失函数...
  5. 关于调试过程中单片机复位的几点心得与体会
  6. 数据帧,数据包,报文段,报文,分组,数据包的概念和区别
  7. python打开csv文件乱码_python脚本解决csv文件用excel打开乱码
  8. 【渝粤题库】陕西师范大学202891 基于web的程序设计
  9. JS写纸牌发牌和动画(详细解剖)
  10. Easyui在form表单提交的时候,如果有datebox报 Uncaught SyntaxError: Unexpected token 的解决...
  11. 半自动驾驶大对决:特斯拉和凯迪拉克谁是真王
  12. ❤️《GUI编程从入门到精通》(建议收藏)❤️
  13. LOJ#6360. 复燃「恋之埋火」(最小圆覆盖+高斯消元)
  14. YUV format online tool
  15. 计算机驱动空间的c盘不足怎么办,C盘磁盘空间不足怎么解决
  16. 运用类判断三角形的形状
  17. android仿网易云音乐引导页、仿书旗小说Flutter版、ViewPager切换、风扇叶片效果等源码...
  18. 机器学习 :训练集、验证集、测试集分配比例
  19. Java中的几种插件
  20. 服务器压力测试 性能测试 AB、Webbench、Tsung

热门文章

  1. [51nod1116]K进制下的大数
  2. ArrayList详细
  3. jackson 进行json与java对象转换 之二
  4. (转)Ubuntu10.04编译FFmpeg
  5. [轉]javascript 的 location 各種用法
  6. [Color]彩色转灰度算法彻底学习
  7. MySQL数据库常见存储引擎(一)
  8. visual studio emmet使用
  9. mysql CASE WHEN的基础和多种用法
  10. KDE——年度最佳桌面环境