[error] spring log4j.xml

공수정·2021년 10월 27일
0

error

목록 보기
6/10
  • 개발환경
    - 윈도우
    - 자바 1.8
    - tomcat 8.0
  • 문제상황

    log4jdbc-remix이용하여 query log를 출력할 수 있게 해놨는데, 설정에서는 오류가 없이 실행이 되는데 쿼리 로그가 출력이 되지 않아서 파일을 확인 하기 위해 xml 파일을 여니까 갑자기 오류가 발생했다.

    <!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd">

    2번째 줄인 이 문장에서부터 오류가 발생해, 거의 모든 줄에서 빨간색으로 에러 표시가 되어있었다.

  • 해결방법

    오류표시가 되어있는

    <!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd">

    이 2번째 줄을

    <!DOCTYPE log4j:configuration SYSTEM "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">

    이렇게 변경하자 오류가 사라졌다.

  • 원인

    저 부분이 log4j.dtd를 찾는 다는 것인데, 못찾아서 생기는 오류라고 한다.

출처
[Exception] log4j.dtd (지정된 파일을 찾을 수 없습니다)

profile
계속해서 공부하는 개발자입니다 :)

0개의 댓글