Mac OS에서 전자정부프레임워크(eGovFrame) 개발환경 구축 – 5. Apache Tomcat 8.0 서버 설치

오늘은 웹 어플리케이션을 구동시킬 수 있도록 서버를 설치해 보도록 하겠습니다.
서버에는 Web Server와 Web Application Server(이하 WAS)가 있는데 이 두 가지를 통합한 Apache Tomcat 8.0을 설치하고자 합니다.
(Apache : 웹서버, Tomcat :  WAS)

 

 

1. STS의 기존 서버 제거
1) 하단 메뉴 탭에서 ‘Servers’를 클릭하면 ‘Pivotal tc Server Developer Edition v3.1′ 서버가 올라와 있는 것을 볼 수 있습니다.
서버 탭

 

2) 서버를 우클릭 후 ‘Delete’를 클릭합니다.
우클릭

 

3) 삭제할 것인지 묻는 창이 뜨면 ‘OK’를 클릭합니다.
삭제 OK

 

4) ‘Servers’ 탭에 아무 것도 없음을 볼 수 있습니다. 좌측 ‘Package Explorer’에 ‘Servers’ 프로젝트 폴더를 우클릭하여 ‘Delete’를 클릭합니다.
서버 삭제

 

5) 삭제할 것인지 묻는 창이 뜨면 체크박스를 클릭한 후 ‘OK’를 클릭합니다.
서버 프로젝트 삭제

 

6) 서버 프로젝트 폴더도  삭제된 것을 확인하면 서버 설치 준비가 완료된 것입니다.
기존서버 삭제 확인

 

2. Apache Tomcat 8.0 서버 다운로드
1) 브라우저에서 ‘http://tomcat.apache.org'(아파치 톰캣 홈페이지)에 접속합니다.
톰캣 홈페이지

 

2) 좌측 메뉴의 ‘Download’에서 ‘Tomcat 8.0’을 클릭합니다.
7.0 클릭

 

3) 화면 가운데에서 8.0.33 -> Binary Distributions -> Core -> zip 링크를 클릭하여 다운로드합니다.
코어 다운로드

 

4) 다운로드 폴더에 가면 ‘apache-tomcat-8.0.33′ 폴더가 생긴 것을 확인할 수 있습니다.
이 폴더를 도큐멘트/eGovFramework 폴더 아래로 옮깁니다.
다운로드 폴더
폴더 이동

 

3. Apache Tomcat 8.0 서버 설치
1) 하단의 ‘Servers’ 탭에서 우클릭 -> New -> Server 순으로 클릭합니다.
새로운 서버

 

2) 최상단의 ‘Apache’의 좌측 화살표를 클릭하여 확장시키고, ‘Tomcat v8.0 Server’ 선택 후 ‘Next’를 클릭합니다.
톰캣7.0 선택

 

3) 우측 상단의 ‘Browse…’ 버튼을 클릭합니다.
찾기

 

4) 도큐멘트/eGovFramework/apache-tomcat-8.0.33 선택 후 ‘열기’ 버튼을 클릭합니다.
서버 선택

 

5) ‘Tomcat installation directory:’에 아파치 톰캣 8.0 서버 폴더 경로가 나타난 것을 확인하고, ‘Finish’ 버튼을 클릭합니다.
서버 설치 완료

 

6) 좌측의 ‘Package Explorer’와 하단의 ‘Servers’ 탭에 ‘Tomcat v8.0′ 서버가 올라온 것을 확인할 수 있습니다.
서버 추가 확인

 

 

4. 톰캣 환경설정
1) 도큐멘트 – eGovFramework – workspace – Servers – Tomcat v8.0 디렉터리까지 이동합니다.
톰캣서버

 

2) ‘server.xml’을 ‘Atom’으로 실행하여 아래의 문장을 ‘=>’ 뒤의 문장으로 수정합니다.
line.48 :
 <Connector connectionTimeout=”20000″ port=”8080″ protocol=”HTTP/1.1″ redirectPort=”8443″/>
스크린샷 2016-03-24 오후 3.52.07
=> <Connector connectionTimeout=”20000″ port=”8080″ protocol=”HTTP/1.1″ redirectPort=”8443″ useBodyEncodingForURI=”true”/>
스크린샷 2016-03-24 오후 3.52.42
=> 붙여넣기 후 쌍따옴표(“”)는 지우고 다시 입력해야 합니다.

 

 

 

3) ‘web.xml’을 ‘Atom’으로 실행하여 아래의 문장을 ‘=>’ 뒤의 문장으로 수정합니다.
(1) line.107 : false => true

스크린샷 2016-03-24 오후 3.42.17

 

(2) line.248 : line.247에서 줄바꿈하여 다음 추가
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.7</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.7</param-value>
</init-param>
스크린샷 2016-03-24 오후 3.45.16
=>
스크린샷 2016-03-24 오후 3.43.30

 

(3) line.463 ~ 473 : 주석 해제
스크린샷 2016-03-24 오후 3.48.22
=>
스크린샷 2016-03-24 오후 3.48.52

 

아파치 톰캣 서버 설치 및 환경설정을 마쳤습니다.
다음 시간에는 개발 시에 필요한 라이브러리를 실시간으로 받을 수 있게 도와주는 메이븐을 설치해 보도록 하겠습니다.