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를 찾는 다는 것인데, 못찾아서 생기는 오류라고 한다.