HTTP를 기반으로 동작하는 서버로써 정적 리소스와 기타 부가기능을 제공한다.
여기서 정적 파일은 HTML, CSS, JS, 이미지, 영상과 같은 자료들을 뜻하며, NGINX
나 APACHE
가 대표적인 웹 서버다. 즉 이 웹 서버에 정적 리소스를 두면 이 리소스를 HTTP 프로토콜로 서빙해주는 것이다.
웹서버와 동일하게 HTTP 기반으로 동작하는데, 웹 서버에서 제공하는 기능 대부분을 제공한다(정적 리소스 제공 가능) 그리고 더하여 프로그램 코드를 수행해서 애플리케이션 로직을 수행할 수 있는데,
동적인 HTML을 생성하거나 HTTP API(JSON) 도 WAS를 통해 제공 된다.
그리고 서블릿이나 JSP, 스프링 MVC도 WAS를 통해 제공되는데 대표적으로 톰캣(Tomcat)
, Jetty
, Undertow
같은 서비스가 있다.