로그관련 재질문
- 작성자 :
- 이*호
- 작성일 :
- 2021-12-15 15:11:17
- 조회수 :
- 2,605
- 구분 :
- 개발환경 / 3.0
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=69&qaId=QA_00000000000021050
위 답변에서 logback-classic 1.1.2 버전으로 하였으나
java.lang.NoSuchMethodError: ch.qos.logback.core.util.Loader.getResourceOccurrenceCount 오류가 나옵니다. 버전을 올리라네요.
의존성제거에도 slf4j-log4j12 가 없으니StaticLoggerBinder.class 가 겹치네요.
logback-classic 와 slf4j-log4j12 에서요.
위 답변에서 logback-classic 1.1.2 버전으로 하였으나
java.lang.NoSuchMethodError: ch.qos.logback.core.util.Loader.getResourceOccurrenceCount 오류가 나옵니다. 버전을 올리라네요.
의존성제거에도 slf4j-log4j12 가 없으니StaticLoggerBinder.class 가 겹치네요.
logback-classic 와 slf4j-log4j12 에서요.
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 3.0
- JDK(JRE) 정보 : 1.6
- WAS 정보 :
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
다음 부분을 삭제하여
메이븐이 프로젝트의 라이브러리 의존성을
자동으로 관리하도록 하여야 할듯 합니다.
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/logback-classic-1.1.2.jar</systemPath>
기존에 배포된 프로젝트에서 추가로 등록된 라이브러리등이 있을텐데
이렇한 수많은 라이브러리를 수작업으로 일일히 보완하는것은 어렵습니다.
이때
메이븐 센트럴에서 자동으로 다운로드 받을것이기 때문에
중복문제를 피하려면
/WEB-INF/lib/에 수동으로 등록한 것은 삭제 하여야 합니다.
그외에
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.
표준프레임워크센터입니다.
다음 부분을 삭제하여
메이븐이 프로젝트의 라이브러리 의존성을
자동으로 관리하도록 하여야 할듯 합니다.
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/logback-classic-1.1.2.jar</systemPath>
기존에 배포된 프로젝트에서 추가로 등록된 라이브러리등이 있을텐데
이렇한 수많은 라이브러리를 수작업으로 일일히 보완하는것은 어렵습니다.
이때
메이븐 센트럴에서 자동으로 다운로드 받을것이기 때문에
중복문제를 피하려면
/WEB-INF/lib/에 수동으로 등록한 것은 삭제 하여야 합니다.
그외에
다음 자주묻는 질문을 확인하실수 있습니다.
https://www.egovframe.go.kr/home/faqinfo/faqinfoRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=68&faqId=FAQ_0000000000000812
감사합니다.