Tomcat启动log:SLF4J: Class path contains multiple SLF4J bindings.
近期启动tomcat时,看到如下输出信息:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/apache/tomcat/apache-tomcat-8.5.16/webapps/ROOT/WEB-INF/lib/log4j-slf4j-impl-2.9.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/apache/tomcat/apache-tomcat-8.5.16/webapps/ROOT/WEB-INF/lib/slf4j-log4j12-1.7.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.ht... for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
并伴随严重错误警告
打开tomcat的日志记录,看到的错误信息如下:
javax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSourceStat........
唉呀妈呀脑瓜疼,脑瓜疼啊脑瓜疼......
于是在挣扎了一天之后,头发都挠没了,终于找到一个靠谱的解决方案,不得不感谢百度的强大!
这就是jar包冲突了啊!!啊啊啊啊!!!
淡定~~
找到日志给出的本地tomcat路径,进入到lib下,找到log4j-slf4j-impl-2.9.1.jar这个家伙,给我删了,[○・`Д´・ ○]
重启tomcat,哎呀错误依然在,进入lib下,神奇,jar又出现啦!惊不惊喜,意不意外(^▽^)
打开idea编译器,跟着我的123456.....
找到对应的jar,删除删除(喊菜哥的魔声!)!!
重启!
一吃就叫你停不下来,停下来你就不能找我!(`へ´*)ノ
Tomcat启动log:SLF4J: Class path contains multiple SLF4J bindings.相关推荐
- Hive客户端启动报SLF4J: Class path contains multiple SLF4J bindings.
使用Hive客户端的时候,如果不注意细节,那么会遇到一个问题:重复打印输出SLF4J信息 文章目录 1.出现的问题 2.根本原因 3.解决方法 4.查看最终效果 5.PS:hive日志在哪呐? 1.出 ...
- SLF4J: Class path contains multiple SLF4J bindings(log4j与logback冲突了)
当你启动service或者web项目的时候,出现了如下详细地异常,那说明你配置的log4j与logback jar包发生了冲突: <span style="color:#ff0000& ...
- SLF4J: Class path contains multiple SLF4J bindings. 问题原因及解决方法。
问题 springboot项目,使用了slf4j,当引入zookeeper之后,就会报错: SLF4J: Class path contains multiple SLF4J bindings. SL ...
- SLF4J: Class path contains multiple SLF4J bindings.
库冲突导致的异常,由于多次引入SLF4j包导致. It seems you have several implementation of SLF4J; you should exclude all t ...
- springboot 关于 Class path contains multiple SLF4J bindings.警告的解决
springboot 关于 Class path contains multiple SLF4J bindings.警告的解决 有一次配置好springboot项目启动后,忽然发现有下边的警告: SL ...
- tomcat 启动显示日志级别,以及SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder.错误
把以前的一个老项目通过maven的方式搭了一下,tomcat启动时,打印信息特别多,当时判断日志显示级别应该是debug.但我配置与之前没有任何改变,所以问题应该出在pom.xml上,于是网上查找资料 ...
- bootstrap java_查看tomcat启动文件都干点啥---Bootstrap.java
在上一章查看tomcat启动文件都干点啥---catalina.bat,说了在catalina.bat中都走了什么流程,最重要的是,我们得出了如下这段命令: _EXECJAVA=start " ...
- idea spring tomcat启动失败_技术篇 | 实用IDEA插件和工具系列
前 言 本章主要分享一些工作中常用的IDEA插件(Maven Helper.Lombok.Mybatis Log Plugin.RestfulToolkit.JRebel And XRebel)和实用 ...
- Tomcat启动过程源码解读
根据Tomcat源码来看一下Tomcat启动过程都做了什么 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主流程 先来一张启动过程时序图,了解一下启动顺序 Tomcat启动 ...
最新文章
- klee错误汇报二:KLEE的optimize选项的一个困惑
- Navicat Mac 虚拟组和连接颜色的作用
- java 简单实现上传 | commons-fileupload
- 自定义错误代码和提示信息
- android程序导入虚拟机,android项目打包成apk应用程序后部署到虚拟机上测试
- Xcode 12: building for iOS Simulator, but linking in object file built fo... for architecture arm64
- iOS正确获取时间戳的代码
- openwrt 自动签到插件-食用指南
- Unity3d笔记——制作简单动画
- 手心输入法皮肤制作技巧
- WebGame服务端架构分析(一)
- 高效C++ Effective C++
- FA-PEG-SH 叶酸PEG巯基
- python 文件批量改名
- fastposter v2.6.0 发布 电商海报生成器
- Flash动画设计交互式按钮
- 电脑DNS修改后被重新还原的解决方法
- C语言的指南针——指针与结构体
- 重读百度移动生态:“第一曲线”的创新“延长线”
- 回填用土好还是砂石料好_砂石土的一般配比
热门文章
- Fedora10字体安装与美化
- java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化...
- Lync Server 2013 标准版部署(十)边缘服务器部署[三]
- 【CentOS 7Shell编程4】,shell中的case判断#180208
- Java并发编程中级篇(二):使用Semaphore信号量进行多个资源并发控制
- 【AS3 Coder】任务七:初涉PureMVC——天气预报功能实现
- 【转】Mysql行转换为列
- oracle libary cache 命中率
- 装完Ubuntu 9.10后要干的事
- 讲述MPLS技术及其标准化进展