공통컴포넌트 생성 및 조립도구 실습
프로젝트 생성
생성할 때 Generate Example 체크박스를 클릭하지 않고 빈 프로젝트로 생성한다
DB 연결
DB는 교육환경에 설치되어 있는 mySQL을 이용한다.
아래 경로로 가서 start.up 배치 파일을 실행
실행하고 이클립스에서 DB connect 해보면 아래와 같이 잘 된다.
컴포넌트 생성
프로젝트 우클릭 - [New] - [eGoveFrame Common Component] 클릭
[사용자 DB에 생성] 라디오버튼 클릭 후 다음
이전에 연결했던 com 데이터베이스 선택 후 [Connection Test] 클릭
연결이 잘 되는 것을 확인하고 [Create Table] 클릭하여 DB에 테이블을 생성해준다.
생성이 완료되면 아래와 같이 Success 문구가 나타난다.
빌드에 시간이 좀 걸리니 기다려준다.
서버 가동
톰캣에 프로젝트를 올리고 가동해주면 다음과 같이 화면이 나타난다.
오류 조치
case1. timeout
pc의 성능이 좋지 않은 경우 발생
[Servers] 탭에서 톰캣 서버를 더블클릭하고 start 시간은 180초 정도까지 늘려준다.
변경 후 꼭 저장해주기
case2. 프로젝트 Clean 후 업데이트
이미 포스팅 한 적 있으므로 pass
case3. mysql 충돌문제
예전에 mysql을 설치하고 계속 가동한 경우 port 번호가 겹쳐서 충돌이 나는 경우가 있음
이때는 아래 경로로 가서 my.ini 파일을 노트패드나 메모장으로 열어준다
port 번호를 3336, 13306 등 다른 번호로 변경하고 저장한 후
이클립스 DB properties 에서 url 포트도 바꾸어주고
웹 프로퍼티에 있는 포트번호도 변경해준다
이 후 재가동하여 잘 변경이 되었는지 확인해본다.