JSP 와 Oracle DB 를 연동하기 위해서는 JDBC 드라이버가 필요하다.
JDK 1.4 이하 버전에서는 OJDBC14.jar 와 class12.jar 가 필요하며, 그 이상의 버전에 대해서는 OJDBC14.jar 파일만 있으면 된다.
OJDBC14.jar 파일은 Oracle 이 깔린 곳에 있는것이 가장 정확하니 그곳에 있는걸 쓰도록 한다.
괜히 이곳저곳 돌아다니면서 힘들게 찾을 필요 없다;;(실제로 난 열심히 찾아다녔다..하지만 뻘짓;;)
OJDBC14.jar 파일을 찾았다면
1. jeus5/lib/datasource 폴더에 복사해다가 놓은 후에 해당 OJDBC14 의 소유권과 소유자를 변경하도록한다.
#chmod 755 OJDBC14.jar
#chown jeus:jeus OJDBC14.jar
2. 그리고 JEUS 를 재기동 한다 (jdown -> jboot)
3. 오라클이 시작되어 있지 않다면 sysdba 로 접속후 오라클을 시작하고 리스너를 연결해 준다.
#oracle '/as sysdba'
#startup
#lstrctl start
4. webadmin 사이트로 들어가 JEUS매니저 리소스 -> JDBC -> 새 JDBC 데이터 소스생성을 해준다.
해당 옵션들은 해당 서버에 맞게 설정을 해주도록 한다.
5. datasource 가 생성되면 바인드를 한 뒤 테스트를 한다.
테스트가 성공적이면 되지만 테스트가 성공적이지 않다면 바인딩이 잘 못 된것이므로 다시한번 확인하도록 한다. 바인딩이 잘못되어있었다면 고쳐주고 제우스를 재기동 해 주어야지 바뀐 정보가 적용된다.
6. 해당 서비스를 deploy 해준다.
7. DB 연결 JSP 를 호출하여 DB가 잘 안결되었는지 확인해본다.
ctx = new InitialContext();
ds = (DataSource)ctx.lookup(dsnm);
conDs = ds.getConnection();
stmt = conDs.prepareStatement(query);
rs = stmt.executeQuery();
다음과 같이 JSP 에서 사용하면 사용됨을 알 수 있다.
해당 결과값을 확인해보면 된다.
'SERVER > JEUS&WEBTOB' 카테고리의 다른 글
[JEUS] JEUS 의 JAVA_HOME 변경이 안될때 (0) | 2014.02.03 |
---|---|
[JEUS] WebToB 설치 (0) | 2014.02.03 |
LINUX 환경에서의 JEUS 설치 (0) | 2014.02.03 |
[JEUS] Binding 에러 (0) | 2014.02.03 |
[JEUS 서비스 시작] (0) | 2014.02.03 |
[WEBTOB & JEUS] 중앙집중식 세션 클러스터링 (0) | 2014.02.03 |
[JEUS&WEBTOB] 분산 세션 클러스트링 (0) | 2014.02.03 |
WEBTOB 설치 및 JEUS 연동 (0) | 2014.02.03 |