Instalacion de un contenedor web (Tomcat)

Segun hemos visto anteriormente, para poder desarrollar una aplicacion web con Java, necesitamos un contenedor web.

Somos desarrolladores, con lo que vamos a seleccionar uno que no sea excesivamente pesado, y que podamos instalar en nuestras maquinas de desarrollo.

Uno de los que cumplen ampliamente con nuestros requerimientos, es Tomvcat, que ademas a ser parte del desarrollo de Apacyhe, es totalmente integrable en el mismo, con lo que nos ofrece muchas posibilidades.

La imagen en la que debemos pensar, viene a ser esta:

Esta es la definicion de wikipedia:

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 JavaServerPages (JSP) de Oracle Corporation (aunque creado por Sun Microsystems).

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.

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.

A continuacion, vamos a ver como lo podemos instalar

  • Descargar de su web
  • Para Windows, podemos escoger un instalador

Después, podemos ir indicando “next”, ….”next”, y solo prestar atención a esta pantalla.

En este caso, nos indica que Tomcat estará en el puerto 8080

Como muchas veces este puerto esta ocupado, propongo que lo cambiemos a 9090

El resto de opciones, no necesitamos modificarlas

Con la siguiente confirmacion, acabara la instalacion, podemos decir que queremos que lance Tomcat

A continuacion, podemos abrir un navegador y escribir como direccion

A continuacion, podemos abrir un navegador y escribir como direccion

http://localhost:9090 y veremos la respuesta de Tomcat

Con esto ya sabemos que Tomcat está instalado y funcionando, veamos la estructura:

Dejando aparte el tema de versiones, esta sera la forma que adoptara en nuestro disco, veamos ahora que puede contener cada carpeta:

bin – arranque, cierre, y otros scripts y ejecutables.

conf – ficheros XML y los correspondientes DTD para la configuración de Tomcat.

logs – logs de Catalina y de las aplicaciones.

webapps – directorio que contiene las aplicaciones web. Aqui podemos dejar los WAR

work – almacenamiento temporal de ficheros y directorios.

Con esto, ya esta finalizada la instalacion de Tomcat, ahora, si vosotros, como yo, vais a utilizar Eclipse para el desarrollo del web, creo que es conveniente que sigamos unos pasos mas, para integrar Tomcat en nuestro IDE, y poder trabajar sin preocuparnos del mismo.

Integración con Eclipse

Nos interesa detenerlo para hacer que el arranque y parada lo gestione Eclipse; para ello, debemos buscar un programa que se ha instalado que es “Monitor Tomcat”

Al arrancarlo, se inicia minimizado por lo que lo tendremos que ir a buscar en la bandeja de sistemas o área de comunicaciones

Al abrirlo…

Pulsamos Stop, y Aceptar.

Lo paramos, porque si queremos controlarlo desde Eclipse, lo mejor es que podamos encerderlo/apagarlo desde alli, por lo que preveemos que fuera de Eclipse, no se este ejecutando; a continuación, abrimos Eclipse

Seleccionamos Window > Preferences

y alli, Runtime Environment y “Add”

Seleccionamos en función de la versión instalada y “Next”

Deberemos indicar la carpeta en donde se instaló Tomcat

Tras esto, indicamos Finish y OK

Para poder verlo y controlar, podemos activar la ventana Server

Nos aparece la pestaña correspondiente a Servers

Y podemos crear el servidor, pulsando en el enlace

Como ya definimos todo, nos aparece configurado el servidor

Nos bastara con indicar “Finish” para que nos aparezca el servidor en su ventana y podamos controlarlo

Otra forma de conseguir la ventana de Servers, seria activar la Perspectiva Java EE

De esta forma, dejaremos Eclipse preparado para crear Dynamic Web Project, cosa que haremos pronto.

Acerca de Miguel Garcia

Programador, Desarrollador web, Formador en distintas areas de informatica y director de equipos multidisciplinares.
Esta entrada fue publicada en Desarrollo Web, Formacion, Java y etiquetada , , , . Guarda el enlace permanente.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.