Spring에 Log4j를 사용하기 위해 web.xml에 설정하고 난 후 톰캣을 실행시키면

아래와 같은 에러가 발생할 때가 있다.

 

 

ClassNotFoundException: org.springframework.web.util.Log4jConfigListener

 

구글링을 해보면 프로젝트 deploy 쪽에 entity add나 maven - update project 등의 방법이 나오지만

나의 문제는 그것이 아니었다.

 

그것은 바로... 나는 Spring5를 사용하기 때문에 발생한 에러였다.

애초에 Spring-web jar파일 안에 해당 클래스가 존재하지 않았다.

 

따라서 Spring5에서 Log4j를 사용하려면 slf4j와 Log4j2를 사용하여야 한다.

+ Recent posts