Error
[톰캣 Error] java.lang.NoClassDefFoundError: org/apache/logging/log4j/util/StackLocatorUtil
꼬요버디
2024. 5. 3. 14:36
728x90
java.lang.NoClassDefFoundError: org/apache/logging/log4j/util/StackLocatorUtil
✅ 원인
NoClassDefFoundError 에러 : 컴파일 시점에 존재했던 클래스가 런타임에 존재하지 않으면 발생하는 에러
클래스나 외부 라이브러리(jar) log4j의 ' StackLocatorUtil ' 파일을 못 찾고 있는 상황이다.
분명 다 들어가있는 게 보이는데 왜 못 찾는다는 걸까...
✅ 해결 1
pom.xml에서 log4j 버전을 낮추기 해결! (2.8.2 -> 2.15.0 변경)
✅ 해결 2
server.xml 수정
서버 HTTP/1.1 포트 8080을 8004로 변경