Server/Tomcat

Tomcat 작동 원리_1

BeomJun.Kwon 2022. 3. 29. 10:59

 

Tomcat 작동 원리_1

 

1. Tomcat

  - 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 개발한 세계에서 가장 많이 사용되는 WAS(Web Application Server)입니다.

 

 

Tomcat 디렉토리 구조

   - Bin: 톰캣 서버의 동작을 제어할 수 있는 스크립트 및 실행 파일

   - Conf: 톰캣의 기본적인 설정 파일

   - Lib: 아파치와 같은 다른 웹 서버와 톰캣을 연결해주는 바이너리 모듈들

   - Webapps: 톰캣이 제공하는 웹 애플리케이션의 기본 위치

   - Logs: 서버의 로그 파일이 저장

   - Work: jsp 컨테이너와 다른 파일들이 생성하는 임시 디렉토리

   - Temp: 임시 저장 폴더

 


2. WAS(Web Application Server)

  1) WAS의 정의
    - Web Application이 실행 될 수 있는 환경을 제공하는 Server
    - WAS의 역활은 컴퓨터의 OS(Window, Linux 등등)와 비슷한 역활  
      그래서 OS에 여러 종류가 있듯 WAS에도 여러 종류의 WAS가 존재
 

 

JSP는 톰캣 기반으로 동작하기에 Tomcat 기준

  2) WAS(Tomcat)의 구성
       (1) Web server
             - Client로부터는 요청을 받고 , 정적인 결과를 생성하여 응답. 
             - Client가 동적인 웹 페이지를 요청 할시 Web Container를 통해 동적 페이지 결과를 생성하여 응답
       (2) Web Container
             - 동적으로 페이지를 생성하여, Web Server에 전달
             - 동적으로 페이지를 처리함으로써 사용자 마다 다른 결과로 응답이 가능
  3) WAS의 동작 방식
         - WAS(Tomcat)은 정작 페이지 처리 및 동적 페이지 처리를 모두 할수 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(참조) https://exhibitlove.tistory.com/312

(참조) https://www.lesstif.com/1stb/%EC%84%A4%EC%A0%95%EA%B3%BC-%EB%B0%B0%ED%8F%AC-18219510.html

(참조) https://kchanguk.tistory.com/2

 

 

 

'Server > Tomcat' 카테고리의 다른 글

Eclipse, Tomcat, Maven 상호작용 개요  (0) 2024.01.10
Tomcat Multi instance  (0) 2022.08.03
Tomcat 작동 원리_2  (0) 2022.03.29