전자정부프레임워크4.0 all-in-one 공통 컴포넌트 설정 및 oracle 서버 연동 방법을 기록한다

 

1.Egov 레이아웃 추가

 

- 아래 사진에 해당하는 아이콘을 클릭한다

 

 

- 아이콘을 클릭 했다면 밑에 보이는 사진처럼 목록이 뜰텐데 목록중 eGovFrame을 찾아 open

 

- open을 했다면 첫번째 사진에서 가르켯던 곳에 아이콘이 하나 더 생긴것을 알수있다 , 그 아이콘이 eGovFrame 레이아웃이다

- eGovFrame 아이콘을 클릭한다면 맨 위 상단바 메뉴에 eGovFrame이 생긴것을 알 수 있다.

- 여기서 프로젝트와 함께 공통컴포넌트 all-in-one을 받아올것이다

- 아래 보이는 사진 메뉴 중 New template Project 클릭

 

 

- 메뉴를 클릭했다면 아래 창이 뜰텐데 공통 컴포넌트 패키지를 고를 수 있다

- 필자는 맨 밑에있는 all-in-one 모든 컴포넌트를 받을 것이다.

 

- 이제 프로젝트가 생성이 됐다 maven update부터 하자..

- 공통컴포넌트를 사용해 서버를 구동하기 위해선 해당 테이블들을 받아야하는데 우리가 받은 컴포넌트는 

  all-in-one 컴포넌트다.

  모든 컴포넌트를 받았기 때문에 모든 테이블을 연결하려는 DB계정에 생성하도록 하자

 

 

 

- 아래 사진에 보이는 세개의 파일을 열고 모두 선택한뒤 DB에 복사 붙여넣기로 실행 하면 되는데 복사해서 실행하는 순서는 ddl -> dml -> comment 순으로 한다 ( comment는 테이블 및 컬럼설명이다 필요없다면 안해도 됨)

 

- 이클립스 설정에서 DB 계정을 연결할것이다

 

- 아래 사진은 수정할 설정 파일들인데 번호 매김 순서에 따라 수정을 하려고 한다

 

 

 

- 아래 사진은 1번 설정파일은 연 화면이다

설정할 부분은 

ostype , dbtype , db연결정보이다 // os , db 환경에 따라 각각 다르게 입력을 하면된다

db연결정보 부분을 보면 Password가 암호화가 되어있는 상태이다

암호화가 되어있지 않는 상태에 Password를 넣기위해 우린 2번 설정파일을 수정을 할것이다

 

- 아래 표시한 부분이 처음 켯을때 true로 되어있을텐데 이 부분을 false로 바꾸면 아까 Password칸에 비밀번호를 평문으로 입력할수 있다

 

 

 

- 그 후 3번 설정파일을 열고 

<property name="password" value="#{egovEnvCryptoService.getPassword()}"/> 부분을

<property name="password" value="${Globals.oracle.Password}"/> 로 바꾸면 된다

 

 

 

- 그리고 pom.xml 에서 아래 사진처럼 oracle 부분 주석을 제거해준뒤 maven update를 해준다

 

***********************************************************참고***********************************************************

만약 톰캣 구동시 jdbc 에러가 라이브러리를 받아오지 못하는 것이므로 src/main/webapp/WEB-INF/lib 폴더에 직접 라이브러리를 넣어준다

https://mvnrepository.com/artifact/oracle/ojdbc6/11.2.0.3

위 URL로 들어가 jar 파일로 다운로드 한뒤 이클립스 프로젝트 트리 구조에 마우스로 드래그해 넣으면 된다

*****************************************************************************************************************************

 

이제 마지막으로 톰캣 설치 후 구동을 하면 되는데 필자는 전자정부프레임워크에서 있는 서버를 받았다

https://www.egovframe.go.kr/home/sub.do?menuNo=94 

 

개발환경 - 4.x 다운로드 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

위의 URL에 접속해 서버용 개발환경(Development Tool - Unix,Linux,Win64bit) 4.0.0 탭에서

eGovCI-4.0.0_64bit.exe 를 받고 푼뒤 바로 보이는 bin 폴더로 접속을 하면 아래 사진처럼 폴더가 구성되있는데

 

이클립스 에서 서버를 설치할때 Apache -> Tomcat v8.5 Server 선택후 

(앞에 경로 입력해야함)eGovCI-4.0.0_64bit\bin\apache-tomcat-8.5.73-jenkins  경로를 넣고 서버 구동하면 끝

ex)C:\Users\DEV7\Desktop\개인\eGovFrameDev-4.0.0-64bit\eGovCI-4.0.0_64bit\bin\apache-tomcat-8.5.73-jenkins

+ Recent posts