3.7에서 3.8로 마이그레이션시 웹로직에서 log4jdbc 관련 오류
- 작성자 :
- 유*
- 작성일 :
- 2019-11-22 16:55:59
- 조회수 :
- 4,008
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
Oracle Weblogic 12C(12.2.1.3)에서 전자정부프레임워크 3.7을 3.8로 마이그레이션 하였습니다.
웹로직 기동시 아래와 같은 오류가 출력됩니다.
java.lang.ClassNotFoundException: net.sf.log4jdbc.Log4jdbcProxyDataSource
관련하여 추가한 jar는 아래와 같습니다.
log4j-api-2.10.0.jar
log4j-api-2.11.1.jar
log4j-core-2.10.0.jar
log4j-over-slf4j-1.7.25.jar
log4jdbc3-1.1.jar
log4jdbc-remix-0.2.7.jar
전자정부프레임워크 3.7에서는 정상 작동 합니다.
웹로직에서 3.8을 정상적으로 적용하려면 어떤 부분을 확인해야 하는지 궁금합니다.
웹로직 기동시 아래와 같은 오류가 출력됩니다.
java.lang.ClassNotFoundException: net.sf.log4jdbc.Log4jdbcProxyDataSource
관련하여 추가한 jar는 아래와 같습니다.
log4j-api-2.10.0.jar
log4j-api-2.11.1.jar
log4j-core-2.10.0.jar
log4j-over-slf4j-1.7.25.jar
log4jdbc3-1.1.jar
log4jdbc-remix-0.2.7.jar
전자정부프레임워크 3.7에서는 정상 작동 합니다.
웹로직에서 3.8을 정상적으로 적용하려면 어떤 부분을 확인해야 하는지 궁금합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
다음 로그가 출력되는 경우는
해당 클래스 파일이 존재 하지 않거나
인식하지 못하는 것으로 보입니다.
java.lang.ClassNotFoundException: net.sf.log4jdbc.Log4jdbcProxyDataSource
메이븐 레포지토리에서
net.sf.log4jdbc.Log4jdbcProxyDataSource 클래스 파일이 존재하는지
확인이 필요하실듯 합니다.
존재한다고 해도 jar 파일이 깨져 인식이 않되는 경우도 있으니
확인이 필요합니다.
공통컴포넌트 v3.8의 pom.xml과
기존에 사용하시는 pom.xml파일을 비교하여
해당 클래스가 메이븐을 통하여 내려오지 않았거나
의존성에 따라 구성되지 않은 이유를 검토하셔야 할듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
다음 로그가 출력되는 경우는
해당 클래스 파일이 존재 하지 않거나
인식하지 못하는 것으로 보입니다.
java.lang.ClassNotFoundException: net.sf.log4jdbc.Log4jdbcProxyDataSource
메이븐 레포지토리에서
net.sf.log4jdbc.Log4jdbcProxyDataSource 클래스 파일이 존재하는지
확인이 필요하실듯 합니다.
존재한다고 해도 jar 파일이 깨져 인식이 않되는 경우도 있으니
확인이 필요합니다.
공통컴포넌트 v3.8의 pom.xml과
기존에 사용하시는 pom.xml파일을 비교하여
해당 클래스가 메이븐을 통하여 내려오지 않았거나
의존성에 따라 구성되지 않은 이유를 검토하셔야 할듯 합니다.
감사합니다.