java.lang.ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder
•
Jave
本地开发spark项目时,测试案例运行时出现以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder at org.apache.spark.internal.Logging$class.initializeLogging(Logging.scala:111) at org.apache.spark.internal.Logging$class.initializeLogIfNecessary(Logging.scala:102) at org.apache.spark.SparkContext.initializeLogIfNecessary(SparkContext.scala:73) at org.apache.spark.internal.Logging$class.log(Logging.scala:46) at org.apache.spark.SparkContext.log(SparkContext.scala:73) at org.apache.spark.internal.Logging$class.logInfo(Logging.scala:54) at org.apache.spark.SparkContext.logInfo(SparkContext.scala:73) at org.apache.spark.SparkContext.(SparkContext.scala:184) at com.zofund.sparkcore.OnlineDemo$.main(OnlineDemo.scala:9) at com.zofund.sparkcore.OnlineDemo.main(OnlineDemo.scala) Caused by: java.lang.ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 10 more
解决方法:
在项目的`pom.xml`文件中添加以下依赖:
org.slf4j
slf4j-log4j12
1.6.6
log4j
log4j
1.2.17
感谢以下两位的分享:
关于解决 java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 的解决方法 – gongstring – ITeye博客
java.lang.ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder – san_yun – ITeye博客
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/ee52ae23e5.html
