문제
log4j.xml 에서 예외가 발생했다.
서버 실행은 되고, console 로그도 보이나, 서버 로그 파일이 생성되지 않았다.
Cannot find DTD
log4j.dtd 지정된 파일을 찾을 수 없습니다.
빨간 x 표시에 마우스를 올려보니 아래와 같은 메시지가 보인다.
Cannot find DTD 'file:///C:/ijsp/eclipse-workspace/spring00/src/main/resources/log4j.dtd'.
Create the DTD file or configure an XML catalog for this DTD. log4j.xml /spring00/src/main/resources line 2 Language Servers
해결
방법1>
log4j.xml 파일에서
log4j.dtd의 경로를 모두 적어준다.
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd
수정 전>
<!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd">
수정 후>
<!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd">
방법2>
아래의 경로로 들어가서 log4j.dtd 파일을 다운받아서 log4j.xml과 같은 경로에 두면된다.
다운로드>
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/
참고
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/
'Framework > Spring' 카테고리의 다른 글
[Spring] 에러: cvc-id.3: A field of identity constraint... web.xml in Eclipse (2) | 2021.06.05 |
---|---|
[Spring] MySQL 연결시 root-context.xml 에서의 url 관련 SQLException (0) | 2019.03.27 |
[Spring MVC] Eclipse 에서 Import 하기 (0) | 2018.09.03 |
[Spring MVC] Eclipse 안에서 jsp 파일에 한글 설정 (0) | 2018.09.02 |
[Spring MVC] web.xml 한글 처리 (0) | 2018.09.02 |