1. 程式人生 > >Failed to load class "org.slf4j.impl.StaticLoggerBinder".

Failed to load class "org.slf4j.impl.StaticLoggerBinder".

原文出處

https://www.slf4j.org/codes.html#StaticLoggerBinder
翻譯:
當org.slf4j.impl.StaticLoggerBinder類無法載入到記憶體中時,會報告此警告訊息。 如果在類路徑上找不到合適的SLF4J繫結,就會發生這種情況。 在類路徑中放置slf4j-nop.jar slf4j-simple.jar,slf4j-log4j12.jar,slf4j-jdk14.jar或logback-classic.jar中的一個(並且只有一個)應該可以解決問題。

解決

    <properties>
        <project.build.sourceEncoding
>
UTF-8</project.build.sourceEncoding> <slf4j.version>1.7.25</slf4j.version> <log4j.version>1.2.17</log4j.version> </properties> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId
>
<version>${slf4j.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version
>
${slf4j.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency>