[ERROR] java.lang.NoClassDefFoundError 원인 및 해결방법

총콩팡잉·2023년 4월 18일
0

java.lang.NoClasDefFoundError : org/apache/logging/log4j/util/StackLocatorUtil

프로젝트를 실행하려고 하니 빨간줄이 빠바박!!

원인 :

NoClassDefFoundError 에러는 컴파일 시점에 존재했던 클래스가 런타임에 존재하지 않으면 발생하는 에러라고 한다.

즉, 클래스나 외부 라이브러리(jar) 파일을 못찾는 것!

(log4j 의 StackLocatorUtil 을 못찾는 에러였다.)

해결 :

pom.xml에서 log4j 버전을 낮춰줬더니 해결! (2.8.2 -> 2.15.0 변경)

profile
Back-end 마스터가 되는 그날까지

0개의 댓글