====== 서버 개발환경 2.7 설치가이드 ====== ===== 개요 ===== 전자정부 표준프레임워크에서 제공하는 서버 환경 2.7 구성 가이드를 제공한다. ===== 설명 ===== 전자정부 표준프레임워크에서 제공하는 서버환경을 설치하기 위한 서버 환경 구성 가이드를 제공한다. * 서버환경 구성(Windows) \\ 윈도우 환경에서 전자정부 표준프레임워크에서 제공하는 설치파일을 이용하여 서버 환경을 구성한다. * 서버환경 구성(Unix 계열) \\ Unix 계열(Aix, Linux, Solaris) 환경에서 eGovFrame에서 제공하는 설치파일을 이용하여 서버 환경을 구성한다. ===== 설치가이드 ===== ==== 서버 개발환경 다운로드 ==== - 인터넷 웹브라우저를 통해 eGovFrame 홈페이지(https://www.egovframe.go.kr/)에 접속하여 사이트 상위메뉴를 통해 “다운로드>개발환경"으로 이동한다. \\ {{:egovframework:dev2:개발환경다운로드.jpg?800|}} \\ \\ - 서버 개발환경 게시물을 조회한다. \\ {{:egovframework:dev3:서버개발환경다운로드2.7.jpg?800|}}\\ \\ - 첨부된 파일을 다운로드받아 압축을 해제한다. \\ {{:egovframework:dev3:svr-install-3.jpg?800|}} \\ ==== 서버환경 구성(Windows) ==== - Install 구성 * eGovCI-2.7.0.exe 파일을 수행하여 설치를 진행한다. - 설치환경 * apache-ant-1.9.3 * apache-maven-3.0.5 * apache-tomcat-7.0.50 * hudson 3.1.0 * nexus 2.5.1-01 * cvs-1-11-22 * jdk1.5.0_22 * jdk1.6.0_45 * jdk1.7.0_21 * VisualSVN-Server-2.7.3.msi(필요시 설치) ✔ 주의 JDK 1.6 이상 필요, svn은 별도로 설치 필요 TOMCAT 메모리 설정이 필요한 경우 : start.bat(시작파일)파일에서 set JAVA_OPTS 설정을 변경 시작파일 : start.bat - 설치 구성 내역 * 사용포트 변경시(eGovCI/bin/apache-tomcat-7.0.50/conf/server.xml) 파일수정 * 서비스 실행은 설치폴더\bin\start.bat 파일을 수행하여 진행한다. * Hudson(CI) 설치확인 \\ http://XXX.XXX.XXX.XXX:8080/hudson/로 들어가서 확인한다. \\ {{:egovframework:dev2:svr:그림6.png?450|CI check}} * Hudson(CI)가 정상동작하는지 확인한다. \\ {{:egovframework:dev2:허드슨_실행.png?450|build}} * Nexus 설치확인 \\ http://XXX.XXX.XXX.XXX:8080/nexus/로 들어가서 확인한다. \\ {{:egovframework:dev2:svr:그림7.png?450|Nexus Check}} * Nexus의 repository가 정상적으로 보이는지 확인한다. \\ {{:egovframework:dev2:넥서스_실행.png?450|Nexus Repository}} ✔ 주의: 포트번호 3690과 8080이 방화벽으로 막혀있다면 방화벽설정에서 3690과 8080포트를 허용해 주어야 한다.\\ ✔ Subversion(SVN) 설치 및 관리는 지원하지 않는다.(사용자 자체설치) ==== 서버환경 구성(Unix 계열) ==== - Install 구성 * eGovCI-2.7.0.tar.gz 파일을 수행하여 설치를 진행한다. - 설치환경 * apache-ant-1.9.3 * apache-maven-3.0.5 * apache-tomcat-7.0.50 * hudson 3.1.0 * nexus 2.5.1-01 - 서버별 JDK를 설정한다. * JDK 설치는 사용자에 의해 시스템별로 자체 설치한다.(서버용 개발환경에서 지원하지 않음) * SVN(Subversion) 설치는 사용자에 의해 시스템별로 자체 설치한다.(서버용 개발환경에서 지원하지 않음) ✔ 주의 JDK 1.6 이상 필요, svn은 별도로 설치 필요 JAVA_HOME 설정이 필요한 경우 : setEnv.sh(환경설정)파일에서 export JAVA_HOME을 강제로 지정할 것 TOMCAT 메모리 설정이 필요한 경우 : setEnv.sh(환경설정)파일에서 CI_OPTS 설정을 변경 실행파일 : start.sh