아래의 질문에 이어서 문의합니다.
- 작성자 :
- 유*현
- 작성일 :
- 2021-12-16 16:21:00
- 조회수 :
- 2,506
- 구분 :
- 실행환경 / 기타
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/home/qainfo/qainfoList.do?pagerOffset=0&searchKey=all&searchValue=&menuNo=69 에 이어서 질문드립니다.
제가 이해한 내용이 맞는지 확인 부탁드립니다.
안녕하세요.
표준프레임워크센터입니다.
log4j-core-2.8.2.jar이 존재하므로
보안조치대상 입니다.
=>WEB-INF/lib 디렉토리에 log4j-core-2.12.2.jar 파일로 교체
JDK 7 이므로 Log4j-core 2.12.2를 적용합니다.
pom.xml에 다음을 추가합니다.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.12.2</version>
</dependency>
==>pom.xml에 위의 dependency 추가
배포시 대상서버에 WEB-INF/lib 디렉토리에
log4j-core-2.12.2.jar 최신버전의 파일이 배포되었는지 확인합니다.
표준프레임워크 v3.7에서는 다음 설정이 추가로 필요할수 있습니다.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.12.2</version>
</dependency>
==>pom.xml에 위의 dependency 추가 및 WEB-INF/lib 디렉토리의 log4j-slf4j-impl-2.8.2.jar을 log4j-slf4j-impl-2.12.2.jar 파일로 교체
이해한 내용이 맞는지 확인 부탁드리며 파일교체를 위해서 다운로드는 어디에서 받아야 하는지 답변부탁드립니다.
감사합니다.
제가 이해한 내용이 맞는지 확인 부탁드립니다.
안녕하세요.
표준프레임워크센터입니다.
log4j-core-2.8.2.jar이 존재하므로
보안조치대상 입니다.
=>WEB-INF/lib 디렉토리에 log4j-core-2.12.2.jar 파일로 교체
JDK 7 이므로 Log4j-core 2.12.2를 적용합니다.
pom.xml에 다음을 추가합니다.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.12.2</version>
</dependency>
==>pom.xml에 위의 dependency 추가
배포시 대상서버에 WEB-INF/lib 디렉토리에
log4j-core-2.12.2.jar 최신버전의 파일이 배포되었는지 확인합니다.
표준프레임워크 v3.7에서는 다음 설정이 추가로 필요할수 있습니다.
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.12.2</version>
</dependency>
==>pom.xml에 위의 dependency 추가 및 WEB-INF/lib 디렉토리의 log4j-slf4j-impl-2.8.2.jar을 log4j-slf4j-impl-2.12.2.jar 파일로 교체
이해한 내용이 맞는지 확인 부탁드리며 파일교체를 위해서 다운로드는 어디에서 받아야 하는지 답변부탁드립니다.
감사합니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.7
- JDK(JRE) 정보 : 1.7
- WAS 정보 : 웹로직
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
pom.xml에 FAQ에 안내된대로 수정하시면 됩니다.
질문에 기재된 사항 대로 하시면 되겠습니다.
여기까지는 이클립스 개발환경에서 확인합니다.
다음 디렉토리를 확인하는 부분은
WEB-INF/lib
개발환경이 아닌
운영서버에서 배포후에 확인하시면 됩니다.
운영서버에는 다음 jar파일이 "WEB-INF/lib" 디렉토리에 배포되어 있어야 합니다.
log4j-core-2.12.2.jar
log4j-api-2.12.2.jar
log4j-slf4j-impl-2.12.2.jar
다른 버전의 라이브러리가 혹시 남아 있는지 확인해보라는 의미 입니다.
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.
표준프레임워크센터입니다.
pom.xml에 FAQ에 안내된대로 수정하시면 됩니다.
질문에 기재된 사항 대로 하시면 되겠습니다.
여기까지는 이클립스 개발환경에서 확인합니다.
다음 디렉토리를 확인하는 부분은
WEB-INF/lib
개발환경이 아닌
운영서버에서 배포후에 확인하시면 됩니다.
운영서버에는 다음 jar파일이 "WEB-INF/lib" 디렉토리에 배포되어 있어야 합니다.
log4j-core-2.12.2.jar
log4j-api-2.12.2.jar
log4j-slf4j-impl-2.12.2.jar
다른 버전의 라이브러리가 혹시 남아 있는지 확인해보라는 의미 입니다.
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.