백엔드 기술/Cloud
TOMCAT = 웹 애플리케이션 서버 (WAS)
DvdHan
2023. 6. 15. 14:20
Tomcat ?
Tomcat은 Apache에서 개발한 서블릿 컨테이너만 있는 오픈 소스 웹 애플리케이션 서버 (WAS)
특징
- 자바 애플리케이션을 위한 대표적인 오픈소스 WAS
- 오픈 소스이기 때문에 라이선스 비용 부담 없이 사용할 수 있다.
- 독립적으로도 사용 가능, Apache 같은 다른 웹 서버와 연동 가능.
- Tomcat은 자바 서블릿 컨테이너에 대한 공식 구현체로, Spring Boot에 내장되어 있어 별도의 설치 필요 X.
Tomcat 실행 및 의존성 확인하기
Spring Boot로 프로젝트를 실행하면 나오는 로그
IntelliJ -> View -> Tool Windows -> Gradle
spring-boot-starter-web 모듈을 확인해보면,
웹 서버를 구성하는 모듈 속엔 spring-boot-starter-tomcat 모듈이 포함되어 있다.
즉, 별도의 설치 과정 없이 우리는 Spring Boot를 실행할 때 내장된 Tomcat WAS를 실행할 수 있다.