1. 程式人生 > >[總結]slf4j 包衝突引發NoClassDefFoundError: org/slf4j/LoggerFactory 異常

[總結]slf4j 包衝突引發NoClassDefFoundError: org/slf4j/LoggerFactory 異常

錯誤資訊

java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 

原因及分析

錯誤的maven依賴,當我搜索和sl4fj相關的依賴時,發現專案總共依賴5slf4j相關的包。

而正常啟動的專案中,和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/LoggerFactoryNoClassDefFoundError: 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