近期啓動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]
並伴隨嚴重錯誤警告html
打開tomcat的日誌記錄,看到的錯誤信息以下:
javax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSourceStat........java
唉呀媽呀腦瓜疼,腦瓜疼啊腦瓜疼......
因而在掙扎了一天以後,頭髮都撓沒了,終於找到一個靠譜的解決方案,不得不感謝百度的強大!
這就是jar包衝突了啊!!啊啊啊啊!!!
淡定~~
找到日誌給出的本地tomcat路徑,進入到lib下,找到log4j-slf4j-impl-2.9.1.jar這個傢伙,給我刪了,[○・`Д´・ ○]
重啓tomcat,哎呀錯誤依然在,進入lib下,神奇,jar又出現啦!驚不驚喜,意不意外(^▽^)
打開idea編譯器,跟着個人123456.....web
找到對應的jar,刪除刪除(喊菜哥的魔聲!)!!apache
重啓!tomcat
一吃就叫你停不下來,停下來你就不能找我!(`へ´*)ノapp