java7 log4j 2.12.3 버전 변경 후 서버구동 중 오류발생
- 작성자 :
- 김*민
- 작성일 :
- 2021-12-29 11:57:32
- 조회수 :
- 3,747
- 구분 :
- 개발환경 / 3.0
- 진행상태 :
- 완료
Q
안녕하세요,
사내 시스템 log4j 수정방안 반영 중 오류해결이 되지않아 문의 남깁니다.
java7에 2.0beta9 버전 사용중이고 8로 업데이트는 무리여서
해결방법인 2.12.3 버전으로 변경하여 진행중에 아래와 같은 오류 발생했습니다.
심각: Error configuring application listener of class org.apache.logging.log4j.core.web.Log4jServletContextListener
java.lang.ClassNotFoundException: org.apache.logging.log4j.core.web.Log4jServletContextListener
상세로그는 파일첨부 드립니다.
아래 작업들은 이미 해봤습니다.
- 메이븐 .m2/repository 제거 후 다시실행
- 프로젝트 우클릭 > properties * Deployment Assembly > Add 버튼 > Java Build Path Entries > Maven Dependencies 선택 > Apply버튼
- 그 외 구글링 방법들..
추가로 메이븐 인스톨 시
https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.19.1/maven-surefire-plugin-2.19.1.pom
surefire-plugin 관련 메시지가 발생하는데 이것도 혹시 해결방법이있을까요?
끝에 버전바꿔서 해보는걸로는 해결이되지않았습니다.
감사합니다.
안녕하세요,
사내 시스템 log4j 수정방안 반영 중 오류해결이 되지않아 문의 남깁니다.
java7에 2.0beta9 버전 사용중이고 8로 업데이트는 무리여서
해결방법인 2.12.3 버전으로 변경하여 진행중에 아래와 같은 오류 발생했습니다.
심각: Error configuring application listener of class org.apache.logging.log4j.core.web.Log4jServletContextListener
java.lang.ClassNotFoundException: org.apache.logging.log4j.core.web.Log4jServletContextListener
상세로그는 파일첨부 드립니다.
아래 작업들은 이미 해봤습니다.
- 메이븐 .m2/repository 제거 후 다시실행
- 프로젝트 우클릭 > properties * Deployment Assembly > Add 버튼 > Java Build Path Entries > Maven Dependencies 선택 > Apply버튼
- 그 외 구글링 방법들..
추가로 메이븐 인스톨 시
https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.19.1/maven-surefire-plugin-2.19.1.pom
surefire-plugin 관련 메시지가 발생하는데 이것도 혹시 해결방법이있을까요?
끝에 버전바꿔서 해보는걸로는 해결이되지않았습니다.
감사합니다.
환경정보
-
- OS 정보 : Window
- 표준프레임워크 버전 : 3.0
- JDK(JRE) 정보 : jdk1.7.0_80
- 기타 환경 정보 :
eclipse, apache tomcat v7.0, Dynamic Web Module 2.5, java 1.7
A
안녕하세요.
표준프레임워크센터입니다.
해당 로그만 가지고는 알수 없으나
클래스를 찾기 못해 오류가 발생하고 있습니다.
자주묻는 질문 4번 1)을 참조하여
시도해 보셔도 될듯 합니다.
log4j 의존성을 직접 수정하는경우
4번 2)를 참조 하실수 있습니다.
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.
표준프레임워크센터입니다.
해당 로그만 가지고는 알수 없으나
클래스를 찾기 못해 오류가 발생하고 있습니다.
자주묻는 질문 4번 1)을 참조하여
시도해 보셔도 될듯 합니다.
log4j 의존성을 직접 수정하는경우
4번 2)를 참조 하실수 있습니다.
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.