1. INSTALACION Y CONFIGURACION DE
SERVIDORES PARA APLICACIONES WEB
INTEGRANTES:
• JONATHAN CUELLAR GARCIA.
• DEMAR SEVERIANO GARCIA
2. • 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.
3. • 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 Oracle
Corporation.
4. ESTADO DE SU DESARROLLO
• Tomcat es desarrollado y actualizado 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 License.
5. ENTORNO
• Tomcat es un contenedor 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.
6. ESTRUCTURA DE DIRECTORIOS
• 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.
7. CARACTERISTICAS DE TOMCAT
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
8. 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.
9. 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.