톰캣(Tomcat)은 참 친절한 소프트웨어죠. Windows XP, Vista에서도 Java Servlet, JSP, Beans 같은 자바 코드를 돌릴 수 있으니까 말이죠. 그것도 무료로...
톰캣(Tomcat)은 기술적으로는 아파치 소프트웨어 파운데이션(Apache Software Foundation)에서 서버인 자바(Java)를 움직이게 하기 위해 개발한 AP서버 입니다. 즉 서블릿(servlet), JSP, 빈즈와 같은 자바 코드를 이해하기 위해서는 톰캣 같은 자바를 이해하는 엔진이 있어야 합니다.
톰캣이 수행하는 일은 자바 파일만을 해석하는 것입니다. 보통 JSP 파일에서 HTML과 자바가 혼용되는데 여기서 자바 파일만 해석할 수 있다는 것입니다. 따라서 JSP 페이지는 서블릿 형태로 변형되어 완벽한 자바 파일이 됩니다. 그 뒤에 컴파일 되는 것입니다.