오늘은 최근에 이슈이기도 하고 대표적인 로깅서비스인 log4j 에러가 발생되어 가져와봤어
별 문제는 아니고 그냥 간단하게 해결 가능한 문제다 보니 가볍게 보고 가자


아주 그냥 빨갛게 물들어 버렸어 즉 이 오류는
" 야.. 나 log4j.dtd 못찾겠는데..? 있긴함?" 이라고 말하는건데
여기서 보면 workspace/one/src/main/resources 이 경로에 없다고 표시가 되고있어.
없으면? 넣어주면 되는거겠지?
이를 해결하기 위해선 2가지의 방법이 있다고 먼저 말할게.
1. 2 Line에 해당되는 DOCTYPE 부분 변경해주기.
<!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">
이 방법은 log4j.dtd가 존재하는 web으로 경로를 변경하여 사용하는 방법이야
2. 없으면 다운 받아서 넣어주면되는거지
https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/
Index of /log4j/1.2/apidocs/org/apache/log4j/xml/doc-files
logging.apache.org
해당 링크를 통해 들어간 후, 다운로드를 받는거지

들어가면 저 여기있습니다~ 하고 딱 나와있어
마지막 수정일이 2020-09-01이라네.. 어쨋든 이녀석을 다운로드 받은 후 찾을 수 없다고 표시되는 경로에
넣어주면 깔끔하게 해결되는 문제야

* 이렇게 파일을 가져다 붙였는데.. 빨간색이 안사라진다 ..?
그때는 DOCTYPE라인을 쭉 긁어서 ctrl + x한 후 저장하고 다시 붙여놓고 저장해봐
그럼 해결 될거야 !
'Lang [ ] java = { > , Error}' 카테고리의 다른 글
[ERROR] Description Resource Path Location TypeDynamic Web Module 4.0 requires Java 1.8 or newer. (1) | 2022.02.21 |
---|---|
[ERROR] Error injecting : org.apache.maven.plugin.war.WarMojo (0) | 2022.02.11 |