본문 바로가기
MiddleWare(미들웨어)/JEUS

[JEUS7,8] DataSource 설정하기

by wonkidoki 2023. 8. 30.
반응형

- JEUS DataSource 를 사용하기 위해서 JDBC 드라이버가 필요하다.

- 연동 가능한 DB Vendor는 ORACLE, MSSQL, MYSQL, TIBERO, DB2, SYBASE, INFORMIX 등이 있다.

- JEUS는 DB vendor 별 JDBC Driver를 통해 Connection을 맺으며, 각 JDBC Driver는 JDK 버전을 타는 경우가 있으므로, 허용하는 버전을 잘 확인해야 한다.

  1. JDBC 드라이버를 JEUS_HOME/lib/datasource에 넣어준다. (JEUS 전체 재 기동이 필요하다.)

각 Vendor 사의 JDBC Driver를 꼭 넣어줘야 한다.

Oracle JDBC Driver와 JDK 버전 허용 관계 참고

URL : https://www.oracle.com/database/technologies/faq-jdbc.html

OJDBC Drive와 JDK 허용 권고 버전 확인할 것

2. Webadmin에서 DataSource 생성한다.

Webadmin > Resources > DataSource > ADD

필수 입력 정보

Data Source ID : Data Source ID 값 일반적으로 JNDI 명칭과 동일하게 설정

Export Name : APP 에서 사용하는 JNDI 명칭, JNDI Lookup 방법을 찾아서 설정해야한다.

Vendor : 입력 버튼을 누르면 Vendor 와 Class 설정 가능

Data Sour Class Name : 입력 버튼을 누르면 Vendor 와 Class, Type 설정 가능

Data Source Type: 입력 버튼을 누르면 Vendor 와 Class, Type 설정 가능

DataBase Vendor 설정

DataBase Vendor, Class Type 설정

Server Name : DB Server IP

Port Number : DB Server 와 연동할 Port (ex tibero:8629, oracle :1521)

Dadtabase Name : SID

User : DB User ID

Password : DB User Password(입력 버튼틀 누르면 암호화 가능)

설정 예시

3. 확인 버튼을 누른 후, 상단에 Connection Pool 텝 이동하여 추가로 설정한다.

(JEUS 권고 값으로 설정)

4. 해당 DataSource를 설정 하고 난 뒤 MS에 어떤 DataSource 를 사용할 지 Check 해야한다.

Webadmin > Servers > MS 선택 > basic 텝에서 중 하단 이동 > DataSources 체크

5. DataSource Target은 재 기동 없이 동적 반영이 되지만 DataSource 설정을 변경 했다면 재 기동을 해야 한다.