這是slf4j-log4j12 等jar包下載,到$STORM_HOME/logs目錄下,查看storm的日志看到報(bào)錯(cuò)信息,因?yàn)閘og4j-over-slf4j.jar和slf4j-log4j12.jar沖突。
slf4j-log4j12 等jar包如果運(yùn)行程序出現(xiàn)錯(cuò)誤:“Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”,這是因?yàn)轫?xiàng)目缺少slf4j-api.jar和slf4j-log4j12.jar這兩個(gè)jar包導(dǎo)致的錯(cuò)誤。 本附件中 包含了以上各jar包: slf4j-log4j12-1.7.7.ja
r slf4j-api-1.7.7.jar slf4j-jdk14-1.7.7.jar slf4j-nop-1.7.7.jar slf4j-simple-1.7.7.jar slf4j-jcl-1.7.7.jar
slf4j-log4j12 等jar包是LOGBack 作為一個(gè)通用可靠、快速靈活的日志框架,將作為L(zhǎng)og4j 的替代和SLF4J 組成新的日志系統(tǒng)的完整實(shí)現(xiàn)。官網(wǎng)上稱具有極佳的性能,在關(guān)鍵路徑上執(zhí)行速度是log4j 的10 倍,且內(nèi)存消耗更少。
slf4j-log4j12-1.5.2.jar是專為slf4j-api打造的日志實(shí)現(xiàn)解決方案,這個(gè)jar包的主要作用就是可以產(chǎn)生各種操作日志,可以針對(duì)不同的日志產(chǎn)生提供一個(gè)相應(yīng)的封裝,有從事JAVA開發(fā)的朋友快快下載吧。