Tomcat is een pure Java HTTP webserver, niet te verwarren met de Apache HTTP webserver die geprogrammeerd is in C. Vanaf versie 4.x
wrodt Tomcat geleverd met: Jasper (JSP engine), Catalina (Servlet container) en Coyote (HTTP connector). Vanaf versie 5.5 is Tomcat ontworpen om met J2SE te draaien. Dit betekent dat de complete Java Development Kit (JDK) niet langer nodig is voor Tomcat; een Java Runtime Environment (JRE) is voldoende. De huidige versie is 6.0.x.
Er is geen support meer voor de versies Tomcat 3.0.x, 3.1.x , 3.2.x , 4.0.x en 5.0.x .