Tomcat

Ramiro Lago Bagüés (Abril 2007)


¿Qué es Tomcat?

Es el servidor web y de aplicaciones del proyecto Yakarta, decimos que es servidor web ya que gestiona solicitudes y respuestas Http (incluye el servidor Apache) gracias a sus conectores Http; además es servidor de aplicaciones o contenedor de Servlets/JSP (Catalina).

Para una explicación de lo que es un servidor de aplicaciones ver:Capítulo de JEE - Arquitectura.

Para una introducción a Tomcat podemos ver Wikipedia



Instalación

Lo primero es la descarga en El sitio de la Apache Software Foundation. El ejecutable incluye un wizard que facilita bastante la instalación:

Aspectos a tener en cuenta:

Si todo ha ido bien debemos poder ver la siguiente página de bienvenida:

En el manager podremos ver la lista de aplicaciones. Por defecto se incluyen aplicaciones de ejemplo, el manager, etc. Para cada una de ellas podemos pararla, iniciarla, etc. Ojo: si no es un usuario experimentado tenga cuidado con cualquier botón del tipo "Replegar" o "Eliminar".

Además es conveniente comprobar que se ha instalado como un servicio del sistema:

Conviene echar un vistazo a la estructura de directorios creada por Tomcat:

Directorios clave que instala Tomcat:

server.xml

Es el descriptor de la configuración del servidor. Las características más importantes son definición de puertos de invocación, de parada y conectores, así como describir los contextos de aplicación.

Sólo vamos a apuntar unas cuantas de las principales características:

Observe que el contexto de aplicación debe aparecer dentro del apartado "host". En nuestro caso lo hemos puesto al final de "host".

Hemos marcado con negrita los más importantes de cara a la instalación. Algunos de los atributos de las aplicaciones:


Volver al índice