아파치 톰캣은 apache software 재단에서 개발한 서블릿 컨테이너만 있는 웹 어플리케이션 서버이다. 사실상 웹컨테이너의 표준으로써 순수 자바 플랫폼이다. 또한, 세계에서 가장 많이 사용하고 있는 WAS 중 하나이다.
정적인 자료를 처리하는 서버. html, css, image 등 내용이 변하지 않는 정적인 파일들을 만들어줌. Server에 페이지를 요청하면 서버는 해당하는 화면을 Client PC에 html 파일로 뿌려준다. 이 외 image,css 파일은 내용이 변하지 않는 정적인 파일이기 때문에 WEB서버에서 처리. 하지만 서버에 정적인 모든 파일을 저장하고 클라이언트에서 요청이 생길 때마다 서버에 저장된 파일을 내려주기때문에 서버 자원의 한계가 생기고 리소스를 많이 차지하게 되는 단점이 있다. 이를 보안하기 위해 생긴게 동적으로 파일을 처리하는 WAS서버이다.
WAS 서버는 동적인 자료를 처리하는 서버. 기존 WEB 서버의 단점을 보완해서 Servlet Container가 추가되었다. 클라이언트에서 웹 페이지를 요청하면 Servlet Container 가 요청정보를 파악하여 실시간으로 페이지에 필요한 파일을 생성한다. 요청이 올 때마다 페이지에 필요한 정보를 그때 그때 생성하므로 서버의 리소스의 부하를 줄일 수 있다.