728x90
반응형
목차
전자정부 프레임워크 설치
- 개발 환경 다운로드 : http://www.egovframe.go.kr 접속 -> 다운로드 -> 개발 환경 -> 4.x 다운로드

JDK 설치 (OpenJdk11)

- JAVA 환경 설정
- 윈도우 버튼 우클릭 ->시스템 클릭 -> 시스템 정보 클릭 -> 고급 시스템 설정

- JAVA_HOME 환경 변수 등록

- Path 등록

- cmd 창에서 JAVA 버전 확인

전자정부 프레임워크 실행
전자 정부 이클립스 실행
다운로드 받은 파일을 실행 하면 eGovFrame 디렉토리에 이클립스 디렉토리가 생성 된다.
원하는 workspace 를 선택하고 이클립스를 실행 한다.

전자 정부 simple homepage 프로젝트 생성

simple homepage 프로젝트 구조 확인

DB Connection 설정
연결정보 수정
- globals.properties 파일 수정
- C:\eGovFrame\eGovFrameDev-4.0.0-64bit\workspace\egovFrame-simpleHomepage\src\main\resources\egovframework\egovProps\globals.properties
사용하고자 하는 DataBase 는 Tibero 로 설정 하였다.
# 운영서버 타입(WINDOWS, UNIX) Globals.OsType = WINDOWS # G4C 연결용 IP (localhost) Globals.LocalIp = 127.0.0.1 # DB서버 타입(mysql,oracle,altibase,tibero) - datasource 및 sqlMap 파일 지정에 사용됨 Globals.DbType = tibero Globals.UserName=tibero Globals.Password=tmax #Tibero Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver Globals.Url=jdbc:tibero:thin:@127.0.0.1:17000:tibero

- context-datasource.xml 파일 수정
- C:\eGovFrame\eGovFrameDev-4.0.0-64bit\workspace\egovFrame-simpleHomepage\src\main\resources\egovframework\spring\com\context-datasource.xml
<!-- Tibero --> <bean id="dataSource-tibero" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${Globals.DriverClassName}"/> <property name="url" value="${Globals.Url}" /> <property name="username" value="${Globals.UserName}"/> <property name="password" value="${Globals.Password}"/> </bean>
Table 및 데이터 생성
tibero 에 접속을 해서 웹 프로젝트에 포함된 SQL 을 수행 한다.
- all_sht_ddl_tibero.sql (테이블 생성)
- all_sht_data_tibero.sql(데이터 입력)

SQL> @all_sht_ddl_tibero
TBR-7071: Schema object 'TIBERO.IDS' was not found or is invalid.
Table 'IDS' created.
TBR-7071: Schema object 'TIBERO.LETTCCMMNCLCODE' was not found or is invalid.
Table 'LETTCCMMNCLCODE' created.
TBR-7071: Schema object 'TIBERO.LETTCCMMNCODE' was not found or is invalid.
Table 'LETTCCMMNCODE' created.
TBR-7071: Schema object 'TIBERO.IDS' was not found or is invalid.
Table 'IDS' created.
TBR-7071: Schema object 'TIBERO.LETTCCMMNCLCODE' was not found or is invalid.
Table 'LETTCCMMNCLCODE' created.
TBR-7071: Schema object 'TIBERO.LETTCCMMNCODE' was not found or is invalid.
Table 'LETTCCMMNCODE' created.
SQL> @all_sht_data_tibero
1 row inserted.
1 row inserted.
1 row inserted.
1 row inserted.
1 row inserted.
1 row inserted.
Resource Compile
- Run As -> Maven clean(빌드된 리소스 삭제)
- Run As -> Maven Install(compile 을 통한 리소스 재빌드) -> war 파일이 재 빌드 된다.


Tomcat Server 설치
- File -> New -> Other -> Server -> Server -> Apache 클릭수 설치할 Tomcat version 버전 선택

- Tomcat lib 폴더로 Tibero jdbc 라이브러리 복사

- 설치하고자 하는 디렉토리 생성 후 (Tomcat) 라이센스 동의 후 설치

- 정상적으로 실치가 되면 하단 탭에 Server 탭이 생성 된다.
- Tomcat 서버 마우스 우 클릭 -> Add and Remove 메뉴를 클릭

- 이후 Add 버튼을 눌러서 deploy 하고자 하는 웹 프로젝트를 선택 한다.

접속 테스트
- http://localhost:8080/sht_webapp/cmm/main/mainPage.do
- ID/PASSWD : admin/1


728x90
반응형