Antes de proceder con la instalación del Tomcat es necesario tener instalado JRE 5.0 o superior. Puedes descargar este paquete desde los repositorios oficiales de Debian ya sea en linea de comandos o con ayuda del Synaptic. Ahora si procedemos con la instalación del Apache Tomcat, lo primero que hay que hacer es descargarse el tomcat desde la página oficial o con ayuda del wget, en mi caso lo hice con el wget ya que la página no respondia. PUedes hacerlo de la siguiente manera
jiman@jiman-debian:~$ wget http://apache.deathculture.net/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
Ahora descomprimimos el paquete
tar -xzvf apache-tomcat-6.0.18.tar.gz
Enseguida configuramos las variables de entorno con las que va a trabajar Tomcat
CATALINA_HOME=/home/usuario/apache-tomcat-6.0.18
CATALINA_BASE=/home/usuario/apache-tomcat-6.0.18
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
export CATALINA_HOME
export CATALINA_BASE
export JRE_HOME
Hay que tomar en cuenta que la ruta de los directorios va a cambiar dependiendo de donde se encuentre instalado Java y Apache Tomcat, en este caso lo descomprimí dentro de la carpeta de mi usuario, ademas de que estas variables son temporales, si se desea que se carguen en cada inicio de sesión se debe meter en el archivo .profile que se encuentra en tu carpeta HOME.
Ahora le cambiamos los permisos a los script que vienen junto con el tomcat dentro de la carpeta bin, lo hacemos de la siguiente manera
jiman@jiman-debian:~$ cd apache-tomcat-6.0.18/bin
jiman@jiman-debian:~/apache-tomcat-6.0.18/bin$chmod +x *.sh
Despues de haber hecho esto ahora si estamos listos para levantar el servicio.
jiman@jiman-debian:~/apache-tomcat-6.0.18/bin$sh catalina.sh start
Para verificar que el servidor web esta levantado, abrimos algun navegador y tecleamos la siguiente dirección http://localhost:8080
Si deseamos crear un usuario administrador tenemos que modificar el archivo tomcat-users.xml que se encuentra dentro de la carpeta conf.
jiman@jiman-debian:~$ cd apache-tomcat-6.0.18/conf
jiman@jiman-debian:~/apache-tomcat-6.0.18/conf$nano tomcat-users.xml
Debemos de modificarlo de la siguiente manera
<tomcat -users>
<role rolename=”manager”/>
<role rolename=”admin”/>
<user username=”YOUR_USERNAME” password=”YOUR_PASSWORD” roles=”admin,manager”/>
Guardamos el archivo y reiniciamos el servicio.
jiman@jiman-debian:~$ cd apache-tomcat-6.0.18/bin
jiman@jiman-debian:~/apache-tomcat-6.0.18/bin$sh catalina.sh stop
jiman@jiman-debian:~/apache-tomcat-6.0.18/bin$sh catalina.sh start
Fuente: Kenno’s OpenNote
Buen Trabajo, gracias me sirvio de mucho, lo utilice sobre centos 5.3 y no me dio problema la instalacion