[jsp 홈페이지 만들기] 5탄. 아파치 톰캣(WAS)을 이용한 웹 서버 구축
- 전체 목차
- 이전 글 ([jsp 홈페이지 만들기] 4탄. 이클립스(Eclipse) JSP 개발 환경 설정)
- 다음 글 ([jsp 홈페이지 만들기] 6탄. Hello World, Web application 만들기)
1. Tomcat 인란?
- 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 개발한 세계에서 가장 많이 사용되는 WAS(Web Application Server)입니다.
2. WAS(Web Application Server)란?
1) WAS의 정의
- Web Application이 실행 될 수 있는 환경을 제공하는 Server 입니다.
- WAS의 역활은 컴퓨터의 OS(Window, Linux 등등)와 비슷한 역활을 합니다.
그래서 OS에 여러 종류가 있듯 WAS에도 여러 종류의 WAS가 존재 합니다.
- 여러 종류의 WAS중 JSP는 톰캣 기반으로 동작하기에 Tomcat을 기준으로 설명하겠습니다
2) WAS(Tomcat)의 구성
(1) Web server
- Client로부터는 요청을 받고 , 정적인 결과를 생성하여 응답을 해준다.
- Client가 동적인 웹 페이지를 요청 할시 Web Container를 통해 동적 페이지 결과를 생성하여 응답한다.
(2) Web Container
- 동적으로 페이지를 생성하여, Web Server에 전달해 준다.
- 동적으로 페이지를 처리함으로써 사용자 마다 다른 결과로 응답이 가능하다.
3) WAS의 동작 방식
- WAS(Tomcat)은 정작 페이지 처리 및 동적 페이지 처리를 모두 할수 있다.
3. Web Application 이란?
- 웹으로 부터 요청을 받아 실행되는 프로그램을 이야기 합니다.
예를 들면, 확장자가 .html, jsp 등이 Web Application이다.
3. Tomcat 설치
1) Tomcat 사이트 접속
2) Tomcat 다운로드 (zip형식)
(1) 다운로드 타입
- zip파일 타입
- installer 타입
- 개발을 위해서는 zip 파일 형태로 받아야 한다
나중에 버전 바꾸기도 편하고 관리하기 편함.
- installer는 서비스로 동작 시켜버리기 때문에 서비스 할때 사용 해야 한다.
3) Tomcat 실행 (zip형식)
(1) 다운로드 압축 해제 경로\bin
(2) 8080 포트로 정상적으로 Tomcat이 실행된 화면
(2) 8080 포트로 톰캣 접속 결과
4) Tomcat 실행 (installer 형식) *참고용*
- 전체 목차
- 이전 글 ([jsp 홈페이지 만들기] 4탄. 이클립스(Eclipse) JSP 개발 환경 설정)
- 다음 글 ([jsp 홈페이지 만들기] 6탄. Hello World, Web application 만들기)
'서버 구축 > WebServer' 카테고리의 다른 글
[jsp 홈페이지 만들기] 7탄. 개발 소스 관리 서버 구축(Github) (0) | 2018.09.12 |
---|---|
[jsp 홈페이지 만들기] 6탄. Hello World, Web application 만들기 (0) | 2018.09.10 |
[jsp 홈페이지 만들기] 4탄. 이클립스 JSP 개발 환경 설정(Eclipse) (0) | 2018.09.08 |
[jsp 홈페이지 만들기] 3탄. 이클립스(Eclipse) 설치 (0) | 2018.09.06 |
[jsp 홈페이지 만들기] 2탄. java JDK 설치 (3) | 2018.09.03 |