GUI에서 등록시 좀더 편리하게 구성할 수 있다.... 하지만 안알랴줌...
GUI로 하는방법은 화면 스크린샷 떠야하고 첨부하고.... 포스팅 너무 귀찮음
너 님 알아서 잘 해보자
1. 순서 와 overview
1.1 DB Driver 파일 등록 (jdbc driver Deploy) :
일반적으로 tomcat 이나 weblogic등을 사용할때 db driver (???.jar) 을 $HOME/lib 또는 $WAR_PATH/WEB-INF/lib 등에 넣어서 사용했을 거임
JBOSS 는 6.x 버젼부터 5.x의 극악한 구동시간을 개선하기 위해 모듈이라는 개념을 적용했는데...
이러한 사유로 기존처럼 jar 파일을 업로드할 경우 WAR 안에서 직접 사용은 가능하지만 WAS DB Pool에서는 해당 드라이버로 Pool을 생성할 수 없다능!
(5.x 버젼 ???DS 나 web.xml에 등록해서 사용하는 방법 은 사용은 가능하나 권장하는 방법은 아님.)
이러한 사유로 기존처럼 jar 파일을 업로드할 경우 WAR 안에서 직접 사용은 가능하지만 WAS DB Pool에서는 해당 드라이버로 Pool을 생성할 수 없다능!
(5.x 버젼 ???DS 나 web.xml에 등록해서 사용하는 방법 은 사용은 가능하나 권장하는 방법은 아님.)
권장방법은 일명 "디플로이"한다 라고 하는 방법으로 jdbc driver를 기존과 같이 그냥 classpath에 추가해 주는 방법이 아니라 "Deploy" 즉 WAS에 설치하는 방법으로 사용함
??? 그러면 여러개의 WAR 를 배포하는데 이때 같은 ORACLE DB 인데 Driver 버젼이 달라야 하는경우는???
걱정안해도 되는거임 WAS개발하는놈들 졸라 똑똑함 웬간한 개발자나 엔지니어들 제품 욕 그만하자 그놈들 똑똑함 ㅎㅎ
드라이버를 다른이름으로 여러개 등록 가능하다능
driver의 물리적인 위치로 예를 들면 아래같이 하면 됨
driver의 물리적인 위치로 예를 들면 아래같이 하면 됨
$EAP_HOME/module.ext/com/oracle9 (oracle 9용 드라이버 정보가 들어갈 폴더)
$EAP_HOME/module.ext/com/oracle11 (oracle 11용 드라이버 정보가 들어갈 폴더)
그리고나서 DB Pool을 생성할때 모듈과 매핑을 해주면 된다.......
...
(씨바...뭔가 논리적이긴 한데 드럽게 복잡해졌다.... -.-;;)