본문 바로가기
Middleware/JEUS

JEUS DataSource 구성에서 log4jdbc 사용 설정 방법

by nxCore 2024. 8. 14.

 

 

Database 를 JEUS DataSource 로 등록하여 사용하는 환경에서 log4jdbc 를 사용하려고 할 때 구성하는 방법입니다.

 

1. log4jdbc 와 관련 라이브러리들(log4j, slf4j 등)을 $JEUS_HOME/domains/$DOMAIN_NAME/lib/application 에 업로드

2. DataSource 추가/수정에서 다음과 같이 구성 (예시 : Oracle DBMS, 127.0.0.1:1521 로 접속, SID는 orcl)

Name Value
Vendor others
Data Source Class Name jeus.jdbc.driver.blackbox.BlackboxConnectionPoolDataSource
Data Source Type ConnectionPoolDataSource
Server Name 입력하지 않음 (Property 에 설정)
Port Number 입력하지 않음 (Property 에 설정)
Database Name 입력하지 않음 (Property 에 설정)
User [DB 접근 계정명]
Password [DB 접근 계정암호]
Property URL:java.lang.String=jdbc:log4jdbc:oracle:thin:@127.0.0.1:1521:orcl
DriverClassName:java.lang.String=net.sf.log4jdbc.DriverSpy

 

3. 필요 시 log4jdbc.log4j2.properties 설정 파일을 생성/수정

# log4jdbc.log4j2.properties Examples
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
log4jdbc.drivers=oracle.jdbc.driver.OracleDriver

 

라이브러리 업로드 후 재기동을 하지 않았다면 JEUS 전체 프로세스 재기동 후 테스트를 진행하여 정상 동작하는지 확인합니다.

댓글