스프링 에러
log4j:ERROR Could not create the Layout. Reported error follows.
java.lang.ClassNotFoundException: org.apache.log4j.PatternLayout
이 에러 때문에 엄청 애먹었네요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | package com.popo.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class TestController { protected Logger log = LoggerFactory.getLogger(this.getClass()); @RequestMapping(value="/interceptorTest") public ModelAndView interceptorTest() throws Exception{ ModelAndView mv = new ModelAndView(); log.debug("인터셉터 테스트 입니다."); return mv; } | cs |
-- 에러 원인 --
1) jar 파일이 제대로 들어가 있는지 확인.
2) import org.apache.log4j.Logger; 를 위 코드와 같이 변경.
출처 : https://tomining.tistory.com/102
출처 : https://coderanch.com/t/63521/open-source/log-XML-properties-file