log4j2 추가시 EMPTY_BYTE_ARRAY 에러
- 작성자 :
- B*I
- 작성일 :
- 2023-06-28 15:19:46
- 조회수 :
- 934
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
log4j2 를 추가하는데, 아래
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.17.1</version>
<scope>compile</scope>
</dependency>
을 넣기만 하면 아래와 같은 에러가납니다.
심각: 클래스 [kobis.mods.sso.utils.LoginSessionHelper]의 애플리케이션 리스너를 설정하는 중 오류 발생
java.lang.NoSuchFieldError: EMPTY_BYTE_ARRAY
첨부1) 풀 에러 err메시지.txt
종속성 트리도 찾아보고
첨부2) 종속성 트리.txt
했지만 원인을 파악할수없습니다.
pom 의 풀 소스코드는
첨부3) pom.txt
에 넣었습니다.
어떤 방식으로 해결할수있을까요?
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.17.1</version>
<scope>compile</scope>
</dependency>
을 넣기만 하면 아래와 같은 에러가납니다.
심각: 클래스 [kobis.mods.sso.utils.LoginSessionHelper]의 애플리케이션 리스너를 설정하는 중 오류 발생
java.lang.NoSuchFieldError: EMPTY_BYTE_ARRAY
첨부1) 풀 에러 err메시지.txt
종속성 트리도 찾아보고
첨부2) 종속성 트리.txt
했지만 원인을 파악할수없습니다.
pom 의 풀 소스코드는
첨부3) pom.txt
에 넣었습니다.
어떤 방식으로 해결할수있을까요?
환경정보
-
- OS 정보 : Windows 10
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : jdk1.8
- WAS 정보 : Tomcat v9.0
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크 실행환경 org.egovframe.rte.fdl.logging 4.0.0을 사용하시면
다음과 같이 디펜던시를 가지고 있습니다.
log4j-core : 2.17.1
log4j-slf4j-impl : 2.17.1
jcl-over-slf4j : 1.7.30
log4j-over-slf4j : 1.7.30
위의 버전과 사용하시는 다른 플러그인에 종속되어있는 log4j, sl4fj 버전의 충돌이 없는지
확인해보시길 바랍니다.
이클립스 개발환경에서
pom.xml을 열기 하시고
"Dependency Hierachy" 탭에서 확인 가능합니다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 실행환경 org.egovframe.rte.fdl.logging 4.0.0을 사용하시면
다음과 같이 디펜던시를 가지고 있습니다.
log4j-core : 2.17.1
log4j-slf4j-impl : 2.17.1
jcl-over-slf4j : 1.7.30
log4j-over-slf4j : 1.7.30
위의 버전과 사용하시는 다른 플러그인에 종속되어있는 log4j, sl4fj 버전의 충돌이 없는지
확인해보시길 바랍니다.
이클립스 개발환경에서
pom.xml을 열기 하시고
"Dependency Hierachy" 탭에서 확인 가능합니다.
감사합니다.