1. 程式人生 > >解決錯誤: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

解決錯誤: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

這個錯誤被坑了一天,有點難受,非得皮一下才好,記錄一下。

在網上你會發現,出現這個錯誤99%都會說是因為缺少一個jar包,jar包如下:

<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.25</version>
</dependency>

或者說這個

<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-nop</artifactId>
    <version>1.7.25</version>
</dependency>

如果你很幸運是屬於這個錯誤,那麼恭喜你了,應該可以解決了。

但是我卻是屬於悲劇類的,找了我一天,網上沒有找到解決方案,自己琢磨了很久才發現原來是因為,我裝了一個Java11環境,然後部署在tomcat7上,剛剛覺得可以實現,但是,捉摸了很久,發現一連出了好多的錯誤。

後來,實在沒有辦法了,就重新裝了Java8,然後在maven中新增tomcat8外掛,然後重新部署了一下幸運的解決了。

總結: 如果都解決不了問題,可以看看是不是你的Java環境有問題,比如Jdk7對應tomcat7,Jdk8對應tomcat8等等。