INSTALACION DE APACHE-TOMCAT 5.5 EN LINUX
 

 La autoría de este post, es de:

 

Alejandro Barturen, Pablo (piojo) Díaz y Juan (pucho) Giannuzzo

 

Muchas gracias a ellos que están investigando constantemente sobre tecnologías relacionadas con Linux.

 

Introduccion:

Este paper apunta a dar una idea a quien lo lea de como instalar apache-tomcat de manera sencilla, sobre un entorno Linux.

Dos palabritas sobre Apache-Tomcat, es un contenedor de Servlets y JSP, ampliamente utilizado muy flexible y potente. La versión que se instalará da soporte a la especificación JSP 2.0 y Servlet 2.4.

 

Paso 1: Obtencion y Descarga de Archivos

Ingrese a la siguiente pagina:

http://tomcat.apache.org

A la izquierda, encontrara una columna donde se ubica la opcion “which version?”, la cual lo enviara a una pagina donde obtendra informacion para elegir la version que mejor se adapte a sus necesidades, nosotros elegimos la version 5.5.16, que se encuentra aqui:

http://tomcat.apache.org/download-55.cgi

En la seccion 5.5.16, tendra la opcion de bajar tanto archivos binarios como de codigo fuente.

Dentro de los archivos binarios, podremos elegir :

 

 Core

  • Este es el nucleo de tomcat (el que debe bajar).

Deployer:

  • Es una aplicación web que permite administrar aplicaciones, esto es, subirlas, bajarlas e iniciarlas

Embedded:

  • Es para que un IDE(entorno de desarrollo integrado) lo utilice internamente.

Administration Web Application:

  • Es una aplicacion web muy util para administrarlo (recomendamos su instalacion).

JDK 1.4 Compatability Package:

Documentation (Already Included in Core Downloads):

En diferentes formatos, nosotros utilizamos los tar.gz. 

 

Paso 2 : Descompresion de apache-tomcat

Una vez descargado, debera descomprimirlo en el directorio en el quiera dejarlo instalado (en nuestro caso : /opt/apache-tomcat-5.5.16).

Paso 3: Seteo de las variables de entorno

Ahora debera setear la variable de entorno CATALINAHOME con el path absoluto donde se instalo tomcat y exportarla, de la siguiente manera:

  CATALINAHOME=/opt/apache-tomcat-5.5.16/

(variable definida)

export CATALINAHOME

(variable disponible para todo el contexto)

Paso 4 : Confirmacion de la instalacion de tomcat

Los comandos para iniciar y apagar el servicio, respectivamente, son:

CATALINAHOME/bin/startup.sh

CATALINAHOME/bin/shutdown.sh

y generan una salida parecida a esta (note que la variable de entorno JRE_HOME debe estar correctamente seteada de antemano):

 

 

Para probar el correcto funcionamiento de apache-tomcat, puede abrir una ventana de su navegador e ingresar la siguiente URL (donde 8080 es el puerto de apache-tomcat) :

 

http://localhost:8080

 

Si todo salio bien deberia ver una pantalla parecida a la siguiente (recuerde que el servidor debe estar iniciado):

 

 

Paso 5: Instalacion del Administrador

Para instalar el administrador descomprima el archivo de instalacion (en nuestro caso apache-tomcat-5.5.16-admin) en la carpeta CATALINAHOME, aceptando la opcion de sobreescribir archivos.

 

Paso 6: Registro de un usuario

Para agregar un usuario que le permita entrar por primera vez al administrador debe editar el archivo CATALINAHOME/conf/tomcat-users.xml y agregar el siguiente elemento:

< username="admin" password="xxxx" roles="admin,manager">

 

Paso 7: Confirmacion de la instalacion del Administrador

Para probar el buen funcionamiento del administrador primero debera reiniciar el servicio (apagarlo y prenderlo) para que registre los cambios efectuados en el archivo en el paso anterior.

A continuacion, abra una ventana de su navegador e ingrese la siguiente URL:

http://localhost:8080/admin

Si todo sale bien vera una pantalla como la siguiente:

 


Donde debera ingresar el nombre de usuario y contraseña definidos anteriormente (en nuestro caso usuario:admin, password:xxxx) y luego presionar el boton de login.

Si todo sale bien vera la siguiente pantalla:

En la cual confirmaremos la correcta instalacion y funcionamiento de apache-tomcat y su administration tool, con lo cual damos por finalizado este paper.


(mucha) Mas Informacion:

http://www.programacion.com/tutorial/tomcatintro/


Dudas o consultas o bugs:

puchog@gmail.com

ale.barturen@gmail.com

piojox@gmail.com