ME_BUILDING
전자정부프레임워크 MS SQL 연동
HB_!
2021. 1. 5. 23:25
2021년 1월 5일
전자정부프레임워크에서 웹프로젝트 생성 시에 generate 가능한 sample DB를 MySQL이나 Oracle이 아닌
MS SQL로 데이터를 띄워보고자 pom.xml, context-datasource.xml에서 연결 세팅하고 톰캣에서 돌려봤지만
돌아오는 로그 메세지는...
‘ SQLNestedException: Cannot create poolableConnectionFactory ’
위 에러 로그 메세지만 하루 종일 들여다봤다.
내가 시도했던 것들을 리스트로 작성해 본다.
1. 방화벽 인바운드 규칙에서 DB 연결할 포트 예외 포트 세팅. (구글링 했을때 방화벽 연결문제가 많이 보였기에 이렇게 했다) | |||||||||
2. sampledb.sql 파일은 MySQL문법으로 작성돼있기에 MS SQL문법으로 수정. |
|||||||||
3. EgovSample_Sample_SQL.xml에 있는 sampleDAO.selectSampleList 의 ORDER BY 구문 바로 밑에 있는 LIMIT 절을 주석처리 해줘야한다. |
|||||||||
4. MSSQL Server Management Studio에서 서버인증 방식을 윈도우 인증이 아닌 SQL Server 인증으로 변경. |
오늘은 내가 정말 초짜긴 초짜구나 싶었다.
간단한줄 알았지만 이마저도 못 해냈기에 엄청나게 짜증이 났다.
공부 더 열심히 해야지.