gato apache | |
---|---|
Tipo de | servidor de aplicaciones |
Desarrollador | Fundación de software Apache |
Escrito en | Java [4] [2] |
Sistema operativo | GNU/Linux [5] , Microsoft Windows [5] , BSD [5] y macOS [5] |
Primera edición | 1999 [1] y 27 de enero de 2006 [2] |
plataforma de hardware | máquina virtual de Java |
ultima versión | 10.1.0 (26 de septiembre de 2022 ) |
versión alfa |
|
Licencia | Licencia Apache 2.0 [5] |
Sitio web | tomcat.apache.org _ |
Archivos multimedia en Wikimedia Commons |
Tomcat (en versiones anteriores, Catalina ) es un contenedor de servlet de código abierto desarrollado por Apache Software Foundation . Implementa la especificación de servlet , las páginas de JavaServer (JSP) y las especificaciones de JavaServer Faces (JSF). Escrito en lenguaje Java .
Tomcat le permite ejecutar aplicaciones web y contiene una serie de programas de autoconfiguración.
Tomcat se utiliza como servidor web independiente , como servidor de contenido junto con el servidor web Apache HTTP Server y como contenedor de servlets en los servidores de aplicaciones JBoss y GlassFish .
Tomcat es desarrollado y mantenido por Apache Software Foundation y voluntarios. Los usuarios tienen acceso gratuito a los códigos fuente y binarios de Tomcat bajo la Licencia Apache 2.0. Los números de versión de Tomcat comienzan con 3.0.x (las versiones anteriores fueron publicadas internamente por Sun).
La versión 4.x de Tomcat se lanzó con Jasper (un motor JSP rediseñado), Catalina (un contenedor de servlets rediseñado) y Coyote (una pila HTTP).
Catalina es un contenedor de servlet de Tomcat que implementa la especificación de servlet API de Servlet. La API de servlet es la base para todas las demás tecnologías Java relacionadas con la web y le permite generar dinámicamente cualquier contenido web utilizando las diferentes bibliotecas disponibles en Java. El Catalina fue diseñado por Craig McClanahan .
Coyote es un componente de la pila HTTP de Tomcat que admite el protocolo HTTP 1.1 para servidores web o un contenedor de aplicaciones. Coyote escucha las conexiones entrantes en un puerto TCP específico en el servidor, reenvía las solicitudes al motor Tomcat para procesar las solicitudes y envía una respuesta al cliente solicitante.
Jasper es el motor JSP de Tomcat. Tomcat 5.x utiliza Jasper 2, que es una implementación de la especificación JavaServer Pages 2.0 de Sun Microsystems . Jasper analiza archivos JSP para compilarlos en código Java como servlets (que se pueden procesar con Catalina). En tiempo de ejecución, Jasper puede detectar automáticamente cambios en el archivo JSP y volver a compilarlo.
Versión | fecha de lanzamiento | Descripción |
---|---|---|
3.0.x. (primer lanzamiento) | 1999 | Fusión del servidor web Sun Java donado y el código ASF e implementación de las especificaciones Servlet 2.2 y JSP 1.1. |
3.3.2 | 2004-03-09 | Última versión 3.x. |
4.1.31 | 2004-10-11 | |
4.1.36 | 2007-03-24 | |
4.1.39 | 2008-12-03 | |
4.1.40 | 2009-06-25 | Última versión 4.x. |
5.0.0 | 2002-10-09 | |
5.0.23 | ||
5.0.24 | 2004-05-09 | |
5.0.28 | 2004-08-28 | |
5.0.30 | 2004-08-30 | |
5.5.0 | 2004-08-31 | |
5.5.1 | 2004-09-07 | |
5.5.4 | 2004-11-10 | |
5.5.7 | 2005-01-30 | |
5.5.9 | 2005-04-11 | |
5.5.12 | 2005-10-09 | |
5.5.15 | 2006-01-21 | |
5.5.16 | 2006-03-16 | |
5.5.17 | 2006-04-28 | |
5.5.20 | 2006-09-01 | |
5.5.23 | marzo de 2007 | |
5.5.25 | septiembre de 2007 | |
5.5.26 | febrero de 2008 | |
5.5.27 | 2008-09-08 | |
5.5.28 | 2009-09-04 | |
5.5.30 | 2010-07-09 | |
5.5.31 | 2010-09-16 | Última versión 5.x. |
6.0.0 | 2006-11-01 | |
6.0.10 | 2007-03-01 | |
6.0.13 | 2007-05-15 | |
6.0.14 | 2007-08-13 | |
6.0.16 | 2008-02-07 | |
6.0.18 | 2008-07-31 | |
6.0.20 | 2009-06-03 | |
6.0.24 | 2010-01-21 | |
6.0.26 | 2010-03-11 | |
6.0.28 | 2010-06-09 | |
6.0.29 | 2010-06-22 | |
6.0.30 | 2011-01-13 | Corrección de errores en la rama 6.x |
6.0.32 | 2011-02-03 | |
6.0.53 | 2017-04-07 | |
7.0.0 beta | 2010-06-29 | Primera versión de Apache Tomcat con soporte para las especificaciones Servlet 3.0 , JSP 2.2 y EL 2.2 . |
7.0.2 beta | 2010-08-20 | |
7.0.4 beta | 2010-11-22 | |
7.0.5 beta | 2010-11-30 | |
7.0.6 | 2011-01-14 | Versión estable 7.x. |
7.0.8 | 2011-02-05 | |
7.0.10 | 2011-03-07 | |
7.0.11 | 2011-03-11 | |
7.0.12 | 2011-04-06 | Cuarta versión estable. |
7.0.14 | 2011-05-12 | |
7.0.16 | 2011-06-17 | |
7.0.19 | 2011-07-19 | |
6.0.33 | 2011-08-18 | |
7.0.20 | 2011-08-18 | |
7.0.21 | 2011-09-01 | |
7.0.22 | 2011-09-27 | v7.0.22 |
7.0.27 | 2012-06-19 | |
7.0.33 | 2012-11-21 | |
7.0.53 | 2014-03-30 | |
7.0.55 | 2014-07-27 | |
7.0.64 | 2015-08-25 | |
7.0.65 | 2015-10-19 | Última versión 7.x. v7.0.65 |
7.0.100 | 2020-02-14 | |
8.0.1 beta | 2014-02-02 | |
8.0.3 beta | 2014-02-11 | |
8.0.5 beta | 2014-03-27 | |
8.0.8 beta | 2014-05-21 | |
8.0.9 | 2014-06-24 | |
8.0.11 | 2014-08-22 | |
8.0.12 | 2014-09-03 | |
8.0.14 | 2014-09-29 | |
8.0.15 | 2014-11-07 | |
8.0.17 | 2015-01-16 | |
8.0.18 | 2015-01-26 | |
8.0.20 | 2015-02-20 | |
8.0.21 | 2015-03-26 | |
8.0.22 | 2015-05-05 | |
8.0.23 | 2015-05-22 | |
8.0.24 | 2015-07-06 | |
8.0.26 | 2015-08-21 | |
8.0.27 | 2015-10-01 | Versión estable actual. http://tomcat.apache.org/download-80.cgi |
8.0.48 | 2017-12-12 | versión estable |
8.0.53 | 2018-07-05 | |
8.5.24 | 2017-11-30 | Java9, versión estable |
8.5.51 | 2020-02-11 | |
9.0.19 | 2019-04-13 | |
9.0.31 | 2020-02-11 |
servidores web | |
---|---|
ASP.NET |
|
C | |
Erlang | |
Java | |
Lucio |
|
Pitón | |
rubí |
Fundación de software Apache | |||||||
---|---|---|---|---|---|---|---|
Proyectos de primer nivel |
| ||||||
Subproyectos |
| ||||||
Web de Apache |
| ||||||
Otros proyectos | |||||||
Desarrollando proyectos ( Incubadora ) |
| ||||||
Proyectos fuera de servicio ( Ático ) | |||||||
|