톰캣을 따로 설치할 필요없이 바로 실행이 가능하다.
Tomcat?
아파치 톰캣
은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너만 있는웹 애플리케이션 서버
이다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다.
아파치는 html, css, .png와 같은 정적 파일에 대한 요청에만 응답한다.
아파치는 자바 코드를 포함한 요청에 대한 응답을 할 수 없다. (java코드를 읽을 수 없기 때문)
자바코드가 포함된 파일(JSP) 요청이 들어올 시 제어권을 Tomcat에게 넘기고 톰캣은 자바파일을 컴파일한다. 톰캣은 컴파일 된 데이터를 html 문서로 변환하여 아파치에게 전달한다. 마지막으로 아파치는 톰캣에게 전달받은 html문서를 응답한다.