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
반응형