WAS는 Web Applicatin Service의 약자다.
톰캣(Tomcat)은 가장 대표적인 WAS로, 서블릿으로 이루어진 자바 어플리케이션이다.
Spring Boot는 서버에 별도의 WAS를 설치할 필요가 없도록 내장 WAS를 사용한다. 따라서 외부에 별도로 추가 서버를 두지 않고 Spring Boot Jar 파일만 실행하면 된다.
Spring Boot는 내장 WAS를 사용할 것을 권장하는데, 그 이유는 언제 어디서나 같은 환경에서 스프링 부트를 배포할 수 있기 때문이다. 외부 WAS를 사용한다면 서버를 배포할 때마다 모든 서버가 같은 WAS 환경을 구축해야 해서 비효율적이다.