Backend

[스프링] Apache Tomcat (아파치 톰캣)

choiDev 2019. 10. 21. 23:46

톰캣이란?

톰캣은 웹 서버 + JSP + 자바 서블릿이 실행할 수 있는 환경을 제공하며 HTTP 서버도 자체 내장하기도 합니다.

 

톰캣과 아파치의 차이

톰캣 : WAS (Web Application Server)라고 말한다. WAS는 웹서버와 웹 컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 역할을 수행하는 서버를 말한다. 아파치 웹 서버와 큰 차이는 웹 컨테이너 기능이 있는지 없는지의 차이가 크다.

 

아파치 : 웹서버며 GET, POST, DELETE, UPDATE등의 메소드를 이용해 요청하면 결과를 돌려주는 웹 서버이다.

 

실제로 스프링 IDE인 STS를 만지다가 보면 톰캣서버를 설치 후 동작 시키면 아래 2가지 데이터를 모두 처리 할수 있습니다.

정적 데이터 (ex 이미지, HTML, javascript)

동적 데이터 (ex ID,PW)