아.. 이거이 또한 삽질의 연속이었다.
도대체 JBOSS5 에서 MSSQL 연동하는 사람이 내가 처음인거냐?
여튼.
pom.xml에 다음과 같이 dependency를 추가해 준다.
잘 아는 것처럼 이것도 또한 라이센스 문제로 자동으로 maven이 다운로드해 주지 않는다.
sqljdbc.jar와 sqljdbc4.jar 파일을 다운로드해서 특정 폴더에 저장해 놓는다.
둘의 차이는 알아서 찾아보시길. 또 다운로드 받을 수 있는 곳도 알아서 찾아보시길. 파일명까지 알려줬으니 금방 찾을거다.
내 경우 /home/rnd/repo 라는 디렉토리 밑에 넣어주었다.
저렇게만 해주고 mvn package를 하면 당연히 에러가 난다.
maven에게 저 sqljdbc가 어디에 있는지를 알려줘야 한다.
내 경우에는 sqljdbc.jar 파일만 썼다. (java 1.5)
이렇게 해주면 maven이 설치를 한다. 훌륭한 maven. 잘했어!
이걸로 끝이다.
이제부터는 jboss 내에서 mssql과 연동 잘 된다.
도대체 JBOSS5 에서 MSSQL 연동하는 사람이 내가 처음인거냐?
여튼.
pom.xml에 다음과 같이 dependency를 추가해 준다.
<dependency>
<groupId>com.microsoft.sqlserver.jdbc</groupId>
<artifactId>sqljdbc</artifactId>
<version>2.0</version>
</dependency>
<groupId>com.microsoft.sqlserver.jdbc</groupId>
<artifactId>sqljdbc</artifactId>
<version>2.0</version>
</dependency>
잘 아는 것처럼 이것도 또한 라이센스 문제로 자동으로 maven이 다운로드해 주지 않는다.
sqljdbc.jar와 sqljdbc4.jar 파일을 다운로드해서 특정 폴더에 저장해 놓는다.
둘의 차이는 알아서 찾아보시길. 또 다운로드 받을 수 있는 곳도 알아서 찾아보시길. 파일명까지 알려줬으니 금방 찾을거다.
내 경우 /home/rnd/repo 라는 디렉토리 밑에 넣어주었다.
저렇게만 해주고 mvn package를 하면 당연히 에러가 난다.
maven에게 저 sqljdbc가 어디에 있는지를 알려줘야 한다.
내 경우에는 sqljdbc.jar 파일만 썼다. (java 1.5)
mvn install:install-file -DgroupId=com.microsoft.sqlserver.jdbc -DartifactId=sqljdbc -Dversion=2.0 -Dpackaging=jar -Dfile=/home/rnd/repo/sqljdbc.jar
이렇게 해주면 maven이 설치를 한다. 훌륭한 maven. 잘했어!
이걸로 끝이다.
이제부터는 jboss 내에서 mssql과 연동 잘 된다.
'프로그래밍' 카테고리의 다른 글
오라클 10g 리스너 포트번호 바꾸기. (0) | 2010.05.20 |
---|---|
토드에서 실행계획 확인하는 방법 (0) | 2010.04.13 |
드뎌 찾았다! 이클립스에서 사용가능한 델파이식 북마크! (0) | 2010.03.14 |
IBM AIX 타임 서버랑 싱크맞추는 법 (0) | 2010.03.09 |
IBM AIX 6에 Oracle 10g client 설치하기 (0) | 2010.02.23 |