Archivo de agosto de 2010

Instalar Tomcat 6 en Debian

Para poder trabajar con Java mediante un navegador necesitamos contar con un servidor que pueda atender nuestras peticiones, por esta razón instale Tomcat, los pasos detallados a continuación fueron realizados tanto en servidores reales como en maquinas virtuales.

Estos pasos estan detallados para una instalación en un equipo con Linux, para instalar Tomcat en Windows, bastará con bajar el instalador para Windows y ejecutarlo, seguir las instrucciones y lo tendremos listo.

Algo que es importante destacar que para instalar Tomcat, en cualquier a de sus versiones, es necesario tener instalado el JDK de Java.

#apt-get install sun-java6-jdk

Una vez instalado el JDK hay que descargar Tomcat, eso lo hacemos desde el página oficial buscamos la version 6 por ejemplo y la descargamos, por ejemplo con el siguiente comando:

#wget http://apache.rediris.es/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.tar.gz

Se descomprime y podemos moverlo a: /opt o puede ser en /usr, depende  de cada uno:

#tar -xvzf apache-tomcat-6.0.26.tar.gz
#mv apache-tomcat-6.0.26 /opt

Ahora creamos un script en /etc/init.d

#gedit /etc/init.d/tomcat

El script contiene lo siguiente:

# Tomcat auto-start

#

# description: Auto-starts tomcat

# processname: tomcat

# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun

case $1 in
start)
sh /opt/apache-tomcat-6.0.26/bin/startup.sh
;;
stop)
sh /opt/apache-tomcat-6.0.26/bin/shutdown.sh
;;
restart)
sh /opt/apache-tomcat-6.0.26/bin/shutdown.sh
sh /opt/apache-tomcat-6.0.26/bin/startup.sh
;;
esac
exit 0

Despuésdebemos dar permisos de ejecución a ese script, con el siguiente comando:

chmod 775 /etc/init.d/tomcat

Este script permitira una vez terminada la configuración poder iniciar, parar o reiniciar el servicio, ejecutando el tipico /etc/init.d/… start/stop/restart

Añadimos el script al arranque del sistema:

cd /etc/init.d/
update-rc.d tomcat defaults 99

Y una vez esto ya tenemos instalado y configurado Tomcat para que arranque desde el inicio.
Para acceder a Tomcat lo hacemos accediendo al puerto 8080, por ejemplo: http://localhost:8080