mssql 2008 with 어쩌구 버젼으로 설치해야함. 그냥버젼으로 설치하면 스튜디오가 않깔려서 어떻게 하기가 힘듬;;

설치후 sqljdbc를 구래야 하는데 마이크로소프트 에서 제공해주니 버젼을 맞춰 압축풀고 그중 두개의 .jar파일만 사용하면됨.

참조사이트 : http://sayinguit.blogspot.kr/2011/09/datasource-dao.html

http://open.egovframe.go.kr/


문제1. db연결을 이클립스에서 생성중 test연결이 않되며 방화벽을 확인해보라는 메세지가뜸.

해결

sql server 구성관리자에 가서 네트워크 구성관리에서 tcp/ip란에 보면 tcp포트가 비워져있거나 1433포트가 아닌경우가 있음.

여기에 맞는 포트번호를 넣어주고 ipall에도 맞는 포트번호를 지정해주면 해결된다.


문제2. 전자정부프레임워크에서 컴포넌트를 설치하려고 하면 mssql은 지원이 안된다고함.

해결

전자정부프레임워크 홈페이지에서 http://www.egovframe.org/wiki/doku.php?id=egovframework:com:v2:init_table 이곳이나

개발환경에서 테이블구조도를 보면 맨 마지막에 따로 ddl과 dml을 지원해주니 이를 수정해서 사용하면 테이블과 데이터는 동일하게 만들수 있음.


문제3. 런온서버를 돌리면 datasource에서 에러가 발생함.

해결

src/main/resource/egovframework/spring/com/context-datasource.xml에 bean추가함.


문제4. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cmmUseDAO'

해결

src/main/resource/egovframework/sqlmap/config/mssql폴더 만들고 안에 xml만들어줌


문제5. ERROR [egovframework.com.cmm.service.impl.EgovTestUserDetailsServiceImpl] Could not open JDBC Connection for transaction

해결

context-datasource.xml에서 빈안에 설정된 url설정을 고쳐주니 jdbc인식이 됨


문제 6.

sql서버 로그인시 않맞는 로그인이라며 18456에러발생

해결

서버설정에서 sql & window인증으로 변경후 로그인

'WEB 개발 이야기' 카테고리의 다른 글

전자정부프레임워크  (0) 2013.01.02

전자정부프레임워크를 사용하여 설문조사 사이트 제작

공통컴포넌트를 사용하여 제작기간을 단축하도록 함.

www.egovframe.go.kr 참조 주소


1. 학습

개발환경 환경설정을 마치고 기본 예제로 공통컴포넌트를 설치하고 테스트

설문조사 테스트중 템플릿등록시 NEXT_ID컬럼을 찾을수 없다는 에러가 발생...

기본적인 테이블과 데이터는 컴포넌트 생성시 생성해 줌으로 그부분을 확인 누락된것으로 보임.

공용컴포넌트 로그인부분을 설치해보면 COMTECOPSEQ 테이블에 next_id컬럼이 존재하고 데이터도 들어있음.

해결방법 로그인을 먼저 설치하고 설문조사를 설치하면됨.

'WEB 개발 이야기' 카테고리의 다른 글

전자정부프레임워크 - MsSql 연결하기  (0) 2013.01.07

+ Recent posts