본문 바로가기

공부/Maven

개인용 Java 기반 프로젝트 환경 설치 - (5) 표준 프레임워크 - 서버용 개발환경

1. 개요


  전자정부 프레임워크는 공공 사업에서의 프레임워크 일원화, 컴포넌트 표준화 등의 목적으로 정부 주도하에 개발된 프레임워크이며, 더 자세한 내용은 하기의 홈페이지에서 확인할 수 있다. 


표준프레임워크 : http://www.egovframe.go.kr/


  표준 프레임워크의 서버 환경은 아래와 같은 환경을 제공하며, 설치시 별도의 연동이나 설정을 최소화함으로써 효율적인 서버 환경을 구축할 수 있도록 해준다. 현재 설치할 서버 버전은 2.0.0이며, 표준 프레임워크 홈페이지의 "다운로드 > 개발환경"에서 "서버용 개발환경"을 다운로드 받으면 된다.



2. 설치 과정


  표준 프레임워크 서버용 개발환경은 아래와 같이 구성되어있다. 

  • Tomcat
  • Subversion
  • Maven
  • Hudson
  • Nexus
  설치는, 원하는 컴포넌트를 선택하는 과정 외에는 별다른 어려움 없이 진행 가능하다. 이전의 포스트에서 Mercurial을 설치했으므로, Subversion은 설치에서 제외하고, 나머지 구성을 설치한다. 




  설치가 완료된 후, 실행은 [설치디렉토리]/bin/startup.bat 배치파일을 실행하면 된다. 설치시 다음과 같은 포트들이 사용되므로, 이 포트들의 방화벽을 해지할 필요가 있다. 

  • 3690 : Subversion
  • 7070 : Hudson, Nexus
  방화벽 해제 후, 외부 컴퓨터에서 웹브라우져로 아래의 주소로 접속한다. 화면이 정상적으로 보인다면 설치가 정상적으로 완료된 것이다. 
  • Hudson : http://[접속주소]/hudson


  • Nexus : http://[접속주소]/nexus



  서비스 등록을 위해서 설치 디렉토리 하위의 bin 디렉토리에서 다음과 같은 명령을 콘솔창에서 입력한다. 

> service.bat install


  만약 설치 과정에서 Tomcat을 설치할 수 없는 에러 등이 발생할 경우, service.bat uninstall 명령을 통해 서비스를 해제한 후, 재설치하면 정상적으로 수행된다.