본문 바로가기
  • 마침표 보다 쉼표를 나타내자
프로그래밍/전자정부표준프레임워크

인텔리제이 전자정부프레임워크 4.2 세팅 및 실행

by Y코더 2024. 7. 28.
728x90

정자정부프레임워크 4.2를 인텔리제이에서 실행시켜보자!

 

훌륭한 가이드가 존재하지만

필자는 공부하기 위해서 이글을 남긴다.

 

가이드 : https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.2:gettingstarted

 

egovframework:dev4.2:gettingstarted [eGovFrame]

본 가이드는 전자정부 표준프레임워크 기반의 단순한 응용프로그램(HelloWorld)를 직접 실습해 봄으로써 빠른 시간 내에 전자정부 프레임워크의 기본 기능을 파악하기 위하여 제공한다. 본 가이드

www.egovframe.go.kr

 

기본적인 환경

  • JDK 17
  • 이클립스 2022-12

환경세팅 하기

https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.2:clntinstall

 

egovframework:dev4.2:clntinstall [eGovFrame]

본 가이드는 전자정부 표준프레임워크에서 제공하는 개발자 개발환경의 사용 방법을 제공한다. - 인터넷 웹브라우저를 통해 eGovFrame 홈페이지(https://www.egovframe.go.kr/)에 접속하여 사이트 상위메

www.egovframe.go.kr

 

개발자 개발환경에는 이클립스와 소스가 포함되어있다.

 

세팅을 완료하고 인텔리제이 디렉터리로 복사한다.


프로젝트 파일 열기

Maven 프로젝트로 열면 된다.

 

오... 익숙한 디렉터리가 반겨준다.

 

Maven을 통해 업데이트를 받으면 된다.


인텔리제이 톰캣 설정하기

인텔리제이에 톰캣을 설정하고 URL도 정리한다.

 

우선 콘솔 한글이 깨지니 VM 옵션에

-Dfile.encoding=UTF-8

 

를 넣도록 하자.

 

그래도 한글이 깨진다면 톰캣 인코딩을 변경해야한다.

톰캣이 설치된 디렉터리로 이동하여 logging.properties 파일을 찾는다.

apache-tomcat-8.5.93\conf

 

처음에는 UTF-8 이 기본적으로 설정되어있다. EUC_KR로 바꾸도록하자.

 

인터넷에 톰캣 한글깨짐이라 찾아보면 레지스트리 파일을 추가하거나 수정하는 경우가 많은데

그럴경우 모든 프로그램에 영향이 가기 때문에 하지 않는 것을 추천한다. (다른 프로그램이 깨짐)

 

생각하기를 !

톰캣 콘솔에 한글이 깨지니 그 부분만 수정하는 이 방법이 옳다고 생각한다. 


확인하기

콘솔창도 잘 올라오고

 

샘플 게시판도 잘 작동됨을 확인한다.


마치며

해당 강의를 들어보면

 

https://www.youtube.com/watch?v=jrtO-5lb8ys

 

스프링 부트 기반으로 리액트를 사용할 수 있다.

다음에는 이 방법대로 프로젝트를 실행 해보려고 한다.

 

지금 필자의 계획은 이러하다.

 

1. 정부전자 웹프로젝트 인텔리제이로 실행해보기 [완료]

2. 토비의 스프링 6 - 이해와 원리(인프런) 강좌 수강

3. 전자정부프레임워크 4.2 리액트 프로젝트 실행해보기

 

도커로 배포하거나 디비를 연결해보는 것도 해보려고 했지만

우선 순위로 3가지 부터 하고 고려해야겠다.

728x90