解決錯誤: Failed to load class "org.slf4j.impl.StaticLoggerBinder"
阿新 • • 發佈:2019-01-05
這個錯誤被坑了一天,有點難受,非得皮一下才好,記錄一下。
在網上你會發現,出現這個錯誤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等等。