Tomcat

Tomcat
Para otros usos de este término, véase Grumman F-14 Tomcat.
Tomcat
Tomcat-logo.svg
Apache-tomcat-frontpage-epiphany-browser.jpg
Página Web Apache Software Foundation
Desarrollador
Apache Software Foundation
http://tomcat.apache.org
Información general
Última versión estable 7.0.22 (info)
1 de octubre de 2011; hace 23 días (2011-10-01)
Género Java Servlet
Servidor Web
Programado en Java
Sistema operativo Multiplataforma
Licencia Apache License 2.0
Estado actual En desarrollo
En español No. 

Apache Tomcat (también llamado Jakarta Tomcat o simplemente Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems.

Contenido

Estado de su desarrollo

Tomcat es mantenido y desarrollado por miembros de la Apache Software Foundation y voluntarios independientes. Los usuarios disponen de libre acceso a su código fuente y a su forma binaria en los términos establecidos en la Apache Software Licence. Las primeras distribuciones de Tomcat fueron las versiones 3.0.x. Las versiones más recientes son las 7.x, que implementan las especificaciones de Servlet 3.0 y de JSP 2.2. A partir de la versión 4.0, Jakarta Tomcat utiliza el contenedor de servlets Catalina.

Entorno

Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.

Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.

Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.

Estructura de directorios

La jerarquía de directorios de instalación de Tomcat incluye:

  • bin - arranque, cierre, y otros scripts y ejecutables
  • common - clases comunes que pueden utilizar Catalina y las aplicaciones web
  • conf - ficheros XML y los correspondientes DTD para la configuración de Tomcat
  • logs - logs de Catalina y de las aplicaciones
  • server - clases utilizadas solamente por Catalina
  • shared - clases compartidas por todas las aplicaciones web
  • webapps - directorio que contiene las aplicaciones web
  • work - almacenamiento temporal de ficheros y directorios

Características del producto

Tomcat 3.x (distribución inicial)

  • Implementado a partir de las especificaciones Servlet 2.2 y JSP 1.1
  • Recarga de servlets
  • Funciones básicas HTTP

Tomcat 4.x

  • Implementado a partir de las especificaciones Servlet 2.3 y JSP 1.2
  • Contenedor de servlets rediseñado como Catalina
  • Motor JSP rediseñado con Jasper
  • Conector Coyote
  • Java Management Extensions (JMX), JSP Y administración basada en Struts

Tomcat 5.x

  • Implementado a partir de las especificaciones Servlet 2.4 y JSP 2.0
  • Recolección de basura reducida
  • Capa envolvente nativa para Windows y Unix para la integración de las plataformas
  • Análisis rápido JSP

Tomcat 6.x

  • Implementado de Servlet 2.5 y JSP 2.1
  • Soporte para Unified Expression Language 2.1
  • Diseñado para funcionar en Java SE 5.0 y posteriores
  • Soporte para Comet a través de la interfaz CometProcessor

Tomcat 7.x

  • Implementado de Servlet 3.0 JSP 2.2 y EL 2.2
  • Mejoras para detectar y prevenir "fugas de memoria" en las aplicaciones web
  • Limpieza interna de código
  • Soporte para la inclusión de contenidos externos directamente en una aplicación web

Historia

Tomcat empezó siendo una implementación de la especificación de los servlets comenzada por James Duncan Davidson, que trabajaba como arquitecto de software en Sun Microsystems y que posteriormente ayudó a hacer al proyecto de código abierto y en su donación a la Apache Software Foundation.

Duncan Davidson inicialmente esperaba que el proyecto se convirtiese en software de código abierto y dado que la mayoría de los proyectos de este tipo tienen libros de O'Reilly asociados con un animal en la portada, quiso ponerle al proyecto nombre de animal. Eligió Tomcat (gato), pretendiendo representar la capacidad de cuidarse por sí mismo, de ser independiente.

Historial de versiones

Versiones de Apache Tomcat
Versión Fecha de lanzamiento Descripción
3.0.x. (Lanzamiento inicial) 1999 Construido a partir de código donado por Sun basado en las especificaciones Servlet 2.2 y JSP 1.1.
3.3.2 2004-03-09 Último lanzamiento de la rama 3.x.
4.1.31 2004-10-11
4.1.36 2008-03-24
4.1.39 2008-12-03
4.1.40 2009-06-25 Último lanzamiento de la rama 4.x.
5.0.0 2002-10-09
5.0.24 2004-05-09
5.0.28 2004-08-28
5.0.30 2004-08-30 Último lanzamiento de la rama 5.x.
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 2007-03
5.5.25 2007-09
5.5.26 2008-02
5.5.27 2008-09-08
5.5.28 2009-09-04
5.5.30 2010-07-09
5.5.31 2010-09-16
5.5.32 2011-02-01
5.5.33 2011-02-10
5.5.34 2011-09-22 Último lanzamiento de la rama 5.5.x
6.0.0 2006-12-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-07-09
6.0.29 2010-07-22
6.0.30 2011-01-13
6.0.32 2011-02-03
6.0.33 2011-08-18 Último lanzamiento de la rama 6.x
7.0.0 beta 2010-06-29 Primera versión de Apache Tomcat que soporta las especificaciones Servlet 3.0, JSP 2.2 y Expression Language 2.2.
7.0.4 beta 2010-10-21
7.0.5 beta 2010-12-01
7.0.6 2011-01-14
7.0.8 2011-02-05
7.0.10 2011-03-07
7.0.11 2011-03-11
7.0.12 2011-04-06
7.0.14 2011-05-12
7.0.16 2011-06-17
7.0.19 2011-07-19
7.0.20 2011-08-11
7.0.21 2011-09-01
7.0.22 2011-10-01 Actual versión estable.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Tomcat — may refer to:* A male cat, known as a tom or tomcat * Tomcats (film), a 2001 comedy film * Apache Tomcat, a web container that functions as a web server supporting servlets and JSPs * Beretta Tomcat, a small .32 caliber pistol * F 14 Tomcat, a… …   Wikipedia

  • Tomcat — (englisch für Kater, also eine männliche Hauskatze) bezeichnet den Apache Tomcat im Zusammenhang mit der Programmiersprache Java und dem Apache Web Server. F 14 Tomcat, ein US amerikanisches Kampfflugzeug. englische Bezeichnung bzw. Spitzname für …   Deutsch Wikipedia

  • Tomcat — (también llamado Jakarta Tomcat o Apache Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de …   Enciclopedia Universal

  • Tomcat — Tom cat , n. [Tom (see {Tomboy}) + cat.] A male cat, especially when full grown or of large size. [1913 Webster] …   The Collaborative International Dictionary of English

  • Tomcat —   [ tɔmcæt, englisch], Typenbezeichnung F 14; zweisitziges, schiffsgestütztes Militärflugzeug mit Schwenkflügeln; Einsatz als Abfangjäger zum Flottenschutz, als taktischer Aufklärer und leichter Bomber; Erstflug am 21. 12. 1970; die… …   Universal-Lexikon

  • tomcat — (n.) 1809, from TOM (Cf. Tom) + CAT (Cf. cat); probably influenced by Tom the Cat in the popular children s book The Life and Adventures of a Cat (1760); replaced earlier Gib cat, from dim. of Gilbert, though Tom was applied to male kittens… …   Etymology dictionary

  • tomcat — ► NOUN ▪ a male domestic cat …   English terms dictionary

  • tomcat — [täm′kat΄] n. [see TOM] a male cat vi. tomcatted, tomcatting Slang to be sexually promiscuous: said of a man …   English World dictionary

  • Tomcat — При слитном написании англ. Tomcat  кот самец. При раздельном написании англ. Tom cat  кот по имени Том (сокращение от англ. Thomas  Фома) один из двух главных персонажей Том и Джерри Grumman F 14 Tomcat … …   Википедия

  • Tomcat — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Grumman F 14 Tomcat, un avion de chasse. En informatique, Apache Tomcat, un serveur web pour des applications java. Tomcat est le surnom du modèle de moto …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”