Error

[오류 해결] SLF4J: Class path contains multiple SLF4J bindings. 해결

y-seo 2024. 2. 13. 00:21

상황

SpringBoot 프로젝트를 Run 하던 도중 아래와 같은 오류가 발생했다.

SLF4J: Class path contains multiple SLF4J bindings.

구글링을 해보니 SLF4J의 라이브러리가 중복되어 발생하는 문제였다.

 

해결

gradle이나 maven에서 중복 의존성을 제거하는 방법도 있지만 나는 중복해서 들어간 것은 없었다.

그래서 직접 프로젝트의 라이브러리 목록에서 확인하였다. (External Libraries에서 확인 가능)

많은 목록들 중 SLF4J 관련 라이브러리들이 보였고 이중 simple 이라는 이름이 포함된 jar 파일을 삭제하였다.

rm C:\Users\CYS\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-simple\1.7.36\a41f9cfe6faafb2eb83a1c7dd2d0dfd844e2a936\slf4j-simple-1.7.36.jar

이후 문제가 해결되었다. ^~^