java.lang.NoClassDefFoundError: org/apache/log4j/Level錯誤 與log4j-over-slf4j
問題原因
缺少log4j依賴
包衝突
包衝突主要原因就是環境中有的地方引用了Log4j,有的地方使用了Log4j2。尤其是使用spring boot時,環境預設是logback,但公司統一使用 log4j2,引入的第三包,使用的是log4j,但是通過common-logging引入的。程式執行時,就出現
java.lang.NoClassDefFoundError: org/apache/log4j/Level
。
解決方式,所有的日誌輸出,都通過slf4j的方式,把第三方包的Log4j輸出,org.slf4j:log4j-over-slf4j:jar 把log4j 轉移到slf4j輸出,具體實現則是log4j2。就可以解決,此類異常。
建議
在提供第三包時,建議都通過slf4j。不指定具體的使用,減少引入
相關推薦
Spark升級到2.0後測試stream-kafka測試報java.lang.NoClassDefFoundError: org/apache/spark/Logging錯誤
- 最近從Spark 1.5.2升級到2.0之後,執行測試程式碼spark-stream-kafka報以下錯誤: java.lang.NoClassDefFoundError: org/apache/spark/Logging at java.lang.ClassLo
java.lang.NoClassDefFoundError: org/apache/log4j/Level錯誤 與log4j-over-slf4j
問題原因 缺少log4j依賴 包衝突 包衝突主要原因就是環境中有的地方引用了Log4j,有的地方使用了Log4j2。尤其是使用sp
mybatis + log4j2 問題 java.lang.NoClassDefFoundError: org/apache/logging/log4j/spi/AbstractLoggerWrapper
logger nbsp 比較 mybatis oot log ogg bst modified root cause java.lang.NoClassDefFoundError: org/apache/logging/log4j/spi/AbstractLoggerWra
mybatis-plus 錯誤java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
使用mybatis-plus自動生成檔案的時候,報下面的錯誤: Disconnected from the target VM, address: '127.0.0.1:57082', transport: 'socket' Exception in thread "mai
Eclipse+Tomcat配置錯誤:java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
出現錯誤如圖: java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.s
java.lang.NoClassDefFoundError: org/apache/log4j/Priority的問題解決
在pom 檔案中新增 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <
關於java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer錯誤的追查
這幾天在自己做全文索引這個功能,寫功能完成之後出現了該錯誤 [org.springframework.web.context.ContextLoader]-Context initialization failed java.lang.NoClassDefFoundErro
tomcat關閉時log4j報錯錯出現記憶體洩漏即java.lang.NoClassDefFoundError: org/apache/logging/log4j/message/Parameteriz
專案中使用的log4j做為日誌管理工具,最近發現在關閉tomcat時一直報錯,錯誤截圖如下: 解決方法:log4j在使用前需要初始化init(),在使用完成後同樣需要destory(),在servlet的destory()方法中新增“LogManager.
java.lang.NoClassDefFoundError: org/apache/http/ssl/TrustStrategy 錯誤解決辦法
前天,在調第三方SDK開發的時候,報了一個錯誤為java.lang.NoClassDefFoundError: org/apache/http/ssl/TrustStrategy,下面來說下產生這個的原因和解決辦法: 原因:TrustStrategy這個類找不
Spring Boot 出現java.lang.NoClassDefFoundError: org/apache/tomcat/util/security/Escape錯誤
Spring Boot整合Jsp的過程中,編譯報出如下錯誤。 2018-03-15 22:04:45.166 ERROR 7240 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
apache con ont test oca action error esp iat 1.java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils 缺少類 2. There is no Ac
java.lang.NoClassDefFoundError: org/apache/zookeeper/Watcher$Event$KeeperState
create col cycle eve apach sport fig depend frame 七月 29, 2017 10:51:00 上午 org.apache.catalina.core.StandardContext listenerStart嚴重: Excep
java.lang.NoClassDefFoundError: org/apache/ibatis/cursor/Cursor
error: cursor net sde 鏈接 版本 解決方法 pri batis 因為mybatis的版本和mybatis-spring的版本不兼容導致的,解決方法:mybatis的3.4.0及以上版本用mybatis-spring1.3.0及以上版本;mybatis的
java.lang.NoClassDefFoundError: org/apache/jsp/Index_jsp
internal col erl jsp catalina log pre under .class 今天在啟動Tomcat 後發現出現了這個錯誤 嚴重: Servlet.service() for servlet jsp threw exception j
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException
IDEA也沒提示錯誤,但是跑單元測試的時候報錯 加入以下依賴正常 > <groupId>commons-fileupload</groupId> > <artifactId>common
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory,翻閱文件,都是說tomcat 少了什麼包。但是又說tomcat7以前的才會出現。直到翻到了https://www.oschina.net/question/17097
別人推薦jfinal非常好,就想著要在eclipse中進行一個demo的實驗。通過閱讀了幾篇大神的部落格。終於把環境安裝完成。 http://blog.csdn.net/weixin_37176250/article/details/71720803。這位大神的上下文章都介紹了jfinal的環境
java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy解決方法
今天整合es-job到公司的框架時,啟動時出現上述錯誤 java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy at storm.kafka.KafkaSpout.open(KafkaSpout.java:68) at backtype.
Maven專案中出現java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory異常的解決方案!
前幾天專案出現的問題: 啟動專案時一直報異常資訊: java.lang.NoClassDefFoundError:org/apache/commons/fileupload/FileItemFactory.
【Java筆記】java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解決方法
解決方法:匯入commons-logging.jar包 如果用的是maven直接用: <dependency> <groupId>commons-logging</g
Hadoop-異常-Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/avro/io/DatumReader
//maven org.apache.avr 下載不完全 ,去maven If you are using maven to build your jar, you need to add the following depende