¿Qué es Apache Tomcat?



Apache Tomcat
es un contenedor de servlets desarrollado bajo el paraguas de la fundación Apache. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Oracle Corporation originalmente creado por Sun Microsystems. Es un proyecto de Open Source por lo que los usuarios disponen de libre acceso a su código fuente y a sus binarios en los términos establecidos en la licencia de Apache. Las versiones más recientes son las 9.x, que implementan las especificaciones de Servlet 4.0 y de JSP 2.3.

Tomcat puede funcionar como servidor web por sí mismo, de manera autónoma, en sus inicios existió la percepción de que su uso de forma autónoma sólo era recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad. Hoy sin embargo es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad demostrando su buen rendimiento. Al ser desarrollado con Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.

Esta es su estructura de directorios por defecto:
  • 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.
Si queréis más información podéis visitar su web oficial o descargaros la última versión que en estos momentos es la 9.x.

Comentarios