일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- xdg-open
- 사용공간
- full stack
- 컬럼명 찾기
- JBoss
- 벤타 청소
- keytools
- root 경로 변경
- dns-prefetch
- keyAlias
- 마녀정원
- mybatis
- 쇠구슬 소리
- 중국
- 주문 거절
- SQL Server
- technical framework
- ssh 웹사이트 열기
- Post
- IQAir
- 검색 운영
- 기술 프레임워크
- Remote Desktop Manager
- 타이레놀 ADHD
- 윈도우
- x509
- lazy-loading
- 손 발이 차가운 아이
- 파라미터
- ECU 업그레이드
- Today
- Total
Collective Intelligence
[jBoss 6.3-eap] SQL Server jdbc library 등록 본문
JAVA로 만든 어플리케이션에 DB는 SQL Server를 쓰는 서버를 jBoss에 deploy 하다보니 설정해줄 것이 좀 더 있었다.
무심코 war만 올려서 돌렸더니 DB 접속이 되다가 안되다가 이상해서 알아보니 SQL Server를 쓸 경우에는 따로 jdbc 라이브러리를 업로드 해야 한다.
일단 사용하는 sqljdbcxx.jar 파일을 받은 다음에 아래 경로로 이동한다.
jBoss_HOME/modules/system/layers/base/com
여기서 h2database폴더를 카피해서 sqlserver라는 이름으로 바꾼다.
그리고 sqlserver 폴더로 들어가면 h2라는 폴더가 있는데 그 폴더 안에 내용을 복사한 후에 h2 폴더를 지운다.
그러면 폴더 구조가 sqlserver/main/ 이렇게 될 것이고 main 폴더 안에 h2-13xxx 어쩌고 하는 .jar 파일과 module.xml 파일 두개가 남게된다.
여기서 h2-13xxx .jar 파일을 지우고 sqljdbcxx.jar 를 올린다.
자 이제 module.xml 을 손봐야 한다.
기존 h2 관련 설정을 SQL Server로 바꾸면 된다.
<module xmlns="urn:jboss:module:1.1" name="com.microsoft"> |
이제 standalone.xml에 위의 설정을 적용해주면 된다.
jBoss_Home/standalone/configuration
저기서 standalone.xml을 열어 <datasources> 부분에 driver를 추가하면 된다.
<datasources> |
여기까지 해주면 jBoss에서도 SQL Server가 잘 작동한다.
'개발 > jBoss' 카테고리의 다른 글
[Jboss] Context Root (Path) 변경하기 (0) | 2017.02.28 |
---|---|
[Tomcat SSL 설정] alias name tomcat does not identify a key entry (0) | 2016.09.02 |
[jBoss 6.3-eap] 필요없는 DB recovery 로그 지우기 (0) | 2016.04.01 |
[jBoss 6.3-eap] 동시에 여러개의 인스턴스 구성과 시작 스크립트 (0) | 2016.04.01 |