오늘은 웹 어플리케이션을 구동시킬 수 있도록 서버를 설치해 보도록 하겠습니다.
서버에는 Web Server와 Web Application Server(이하 WAS)가 있는데 이 두 가지를 통합한 Apache Tomcat 8.0을 설치하고자 합니다.
(Apache : 웹서버, Tomcat : WAS)
1. STS의 기존 서버 제거
1) 하단 메뉴 탭에서 ‘Servers’를 클릭하면 ‘Pivotal tc Server Developer Edition v3.1′ 서버가 올라와 있는 것을 볼 수 있습니다.
3) 삭제할 것인지 묻는 창이 뜨면 ‘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’을 클릭합니다.
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’를 클릭합니다.
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″/>
=> <Connector connectionTimeout=”20000″ port=”8080″ protocol=”HTTP/1.1″ redirectPort=”8443″ useBodyEncodingForURI=”true”/>
=> 붙여넣기 후 쌍따옴표(“”)는 지우고 다시 입력해야 합니다.
3) ‘web.xml’을 ‘Atom’으로 실행하여 아래의 문장을 ‘=>’ 뒤의 문장으로 수정합니다.
(1) line.107 : false => true
(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>
=>
아파치 톰캣 서버 설치 및 환경설정을 마쳤습니다.
다음 시간에는 개발 시에 필요한 라이브러리를 실시간으로 받을 수 있게 도와주는 메이븐을 설치해 보도록 하겠습니다.
내용은 tomcat 8을 설치하는걸로 되어있는데
캡쳐는 전부 7버전으로 되어있네요.
전자정부 프레임워크 설치하니 v7까지는 자동으로 download and Install 되는데
8은 경로를 잡아줘도 next나 finish 가 활성화가 안되네요.