Tomcat comenzó como una implementación de servlets desarrollada por Sun Microsystems. Funciona como un contenedor de servlets y JSPs bajo el proyecto Apache. Se describe su estructura de directorios, características a través de las versiones como soporte a nuevas especificaciones, y pasos para instalar y configurar Tomcat como descargar el software, editar archivos de configuración y comprobar que el servicio está funcionando.