[總結]slf4j 包衝突引發NoClassDefFoundError: org/slf4j/LoggerFactory 異常
錯誤資訊
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
原因及分析
錯誤的maven依賴,當我搜索和sl4fj相關的依賴時,發現專案總共依賴5個slf4j相關的包。
而正常啟動的專案中,和slf4j相關的包,僅4個,如下:
可以看到,不能啟動的專案,比正常啟動的專案多了一個slf4j-log4j12。
解決方法
在引入 slf4j-log4j12 的地方,將其排除掉即可。
<exclusions>
<exclusion>
<artifactId>slf4j-log4j12</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
相關推薦
[總結]slf4j 包衝突引發NoClassDefFoundError: org/slf4j/LoggerFactory 異常
錯誤資訊 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 原因及分析 錯誤的maven依賴,當我搜索和sl4fj相關的依賴時,發現專案總共依賴5個slf4j相關的包。 而正常啟動的專案中,和slf4
fckeditor異常總結---1.NoClassDefFoundError: org/slf4j/LoggerFactory和NoClassDefFoundError: org/apache/log
1.NoClassDefFoundError: org/slf4j/LoggerFactory和NoClassDefFoundError: org/apache/log4j/LogManager解決方法 1.如果執行程式出現錯誤:“Exception in thread
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/Logger。。。
jar bubuko src lan noclass mage read img erro 學習SpringBoot,啟動主程序遇到如上異常,查找網上發現與slf4j-api-1.7.25.jar有關 到本地倉庫 發現是jar包異常,刪除文件夾,重新更新項目導入j
拋java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory異常錯誤
E/AndroidRuntime: FATAL EXCEPTION: Thread-204 Process: com.tc.ofdm.position, PID: 20046
"Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/helpers/NOPLoggerFactory"錯誤解決方法
主要原因是hibernate-distribution-3.3.2.GA中的帶有的slf4j-api-1.5.8和最新下載的slf4j-1.6.1不相容造成的,下載一個slf4j-1.5.8包就解決問題了。
java.lang.NoClassDefFoundError: org/slf4j/Logger 錯誤的解決
安裝 log2j 2.7,將 zip 內所有的 jar 匯入 Eclipse 後,用 JUnit 測試,結果發生了java.lang.NoClassDefFoundError: org/slf4j/L
myeclipse 中使用junit 除錯jpa報錯 java.lang.NoClassDefFoundError: org/slf4j/helpers/NOPLoggerFactory
java.lang.NoClassDefFoundError: org/slf4j/helpers/NOPLoggerFactory 原因是 slf4j-api-1.5.8 slf4j-nop-1.6.0 兩個包不相容造成的 下載最新的slf4j包 問題解決 統一使用
Python java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory解決辦法
在使用NLTK中的Stanford Parser Python介面時,會遇到報錯資訊: C:\Users\Acer>jython E:\jcode\test_stanford.py Traceback (most recent call last): File "
java異常 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
錯誤的原因是因為缺少slf4j日誌元件jar包造成的,slf4j是一個開源的日誌元件,和log4j類似,都是用來記錄日誌的開源元件。 SLF4J,即簡單日誌門面(Simple Logging Facade for Java),不是具體的日誌解決方案,它只服務
解決執行maven專案出現 SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”. error
最近再弄maven專案,執行起來沒有問題,但是Console控制檯會報錯,比如說如下的問題異常提示: 由此我們可以看出,報出錯誤的地方主要是slf4j的jar包,而故障碼中“Failed to load class ’
tomcat 啟動顯示日誌級別,以及SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".錯誤
把以前的一個老專案通過maven的方式搭了一下,tomcat啟動時,列印資訊特別多,當時判斷日誌顯示級別應該是debug.但我配置與之前沒有任何改變,所以問題應該出在pom.xml上,於是網上查詢資料,發現還真有類似的情況,於是效仿解決之。 我們的日誌是用lo
kafka中遇到SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation Faile
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder
今天在學習activemq的時候啟動工程報錯SLF4J: Failed to load class"org.slf4j.impl.StaticLoggerBinder".SLF4J: Default
quartz報錯:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-op
到quartz官網在檢視maven的配置,官網是這樣寫的: <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</a
eclipse執行出現SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
環境:eclipse-standard-luna-R-win32 執行程式時出現紅色的警告如下 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”
在使用logback 的時候 使用的例項 java程式碼: package com.eastcom.my.study.first.logback; import org.slf4j.Logger; import org.slf4j.LoggerFactory; pu
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" 不能載入staticLoggerBinder
這個錯誤是當org.slf4j.impl報錯。StaticLoggerBinder類不能被載入到記憶體中。發生這種情況時,無法找到合適的SLF4J繫結類路徑。slf4j-nop放置一個(且只有一個)
eclipse maven SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder
現象:執行eclipse maven build,console 有紅色日誌如下: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operat
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
執行專案時報錯: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-op
Hibernate引入資料庫依賴包出現 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 問題
在學習SpringBoot時,有的時候明明專案執行起來沒有問題,但是Console控制檯會報錯 由此我們可以看出,報出錯誤的地方主要是slf4j的jar包,而故障碼中“Failed to load class ’org.slf4j.impl.StaticLogger