Servidor Tomcat

Servidor Web Tomcat
Información sobre la plantilla
Tomcat logo.JPG
Proyecto Tomcat
DesarrolladorApache Software Foundation
Última versión estable7.0.12 (abril de 2011)
GéneroServidor Web
Sistemas Operativos compatiblesMultiplataforma
IdiomaInglés
LicenciaApache Licence version 2
Sitio web
Sitio oficial

Tomcat (también conocido como Jakarta Tomcat o Apache Tomcat) es una implementación de software de Código abierto de Java Servlet y tecnologías JavaServer Pages (JSP).

Características del Proyecto

Apache Tomcat es desarrollado, en un entorno abierto y participativo y publicado bajo la licencia Apache versión 2, por miembros de la Apache Software Foundation y voluntarios independientes. El proyecto tiene la intención de ser una colaboración de los mejores desarrolladores de su clase de todo el mundo.

Historia del Proyecto

Tomcat comenzó siendo una implementación de la especificación de los servlets desarrollado por James Duncan Davidson, que se desempeñaba como Arquitecto de Software en Sun Microsystems y que posteriormente contribuyó a que el proyecto pasara a ser de código abierto y a su donación a la Apache Software Foundation.

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 asociados un animal que los identifica, quiso ponerle al proyecto nombre de animal. Escogió Tomcat (gato), queriendo representar la capacidad de cuidarse por sí mismo, de ser independiente.

Entorno del Servidor

Tomcat es un servidor Web con soporte para servlets y JSPs. No es un servidor de aplicaciones, como JBoss o JOnAS. Trae incluido 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. A partir de la versión 4.0, Tomcat utiliza el contenedor de servlets Catalina.

Tomcat puede funcionar como servidor Web por sí mismo. Al principio de su desarrollo existió la percepción de que la utilización de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con mínimos requisitos de velocidad y gestión de transacciones. Actualmente ya no existe esa percepción y Tomcat es usado como servidor Web independiente en entornos con alto nivel de tráfico y alta disponibilidad.

El hecho de que Tomcat fue escrito en Java, hace posible que funcione en cualquier sistema operativo que disponga de la máquina virtual Java (también se puede utilizar con XAMPP).

Fuente