====== Para instalar TOMCAT 7 ======
Requisitos previos:
El presente manual fue desarrollado para la distribución Debian 7.
Asegurarse que se tiene configurado el servidor, y que el mismo esta actualizado y listo para poder instalar
paquetes del repositorio.
Considere que se efectuarán algunos de los pasos que se indican en el manual original.
Contenido:
[[para_instalar_tomcat_7_en_debian#1. Instalar JAVA.|1. Instalar JAVA.]]
[[para_instalar_tomcat_7_en_debian#2. Instalar TOMCAT 7.|2. Instalar TOMCAT 7.]]
=== 1. Instalar JAVA. ===
Se recomienda instalar la última versión de JAVA la cual está disponible en la siguiente dirección: https://www.reucon.com/cdn/java/, en el momento en que fue confeccionado el presente manual la ultima versión estable era: jdk-8u66-linux-x64.tar.gz, descargar y copiar en la carpeta /opt. Descomprimir el archivo descargado:
#tar xzf jdk-8u66-linux-x64.tar.gz
Abrimos la ubicación del directorio recién creado:
cd /opt/jdk1.8.0_66/
Instalamos JAVA, mediante los siguientes comandos:
#update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_66/bin/java 2
#update-alternatives --config java
#update-alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_66/bin/jar 2
#update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_66/bin/javac 2
#update-alternatives --set jar /opt/jdk1.8.0_66/bin/jar
#update-alternatives --set javac /opt/jdk1.8.0_66/bin/javac
Nos aseguramos que se haya instalado JAVA de manera satisfactoria
#java -version
Se debe mostrar lo siguiente:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Configurando las variables de entorno:
Editamos el fichero /etc/profile, agregando las lineas siguientes al final del fichero:
# Environment Variables
JAVA_HOME=/opt/jdk1.8.0_66
JRE_HOME=/opt/jdk1.8.0_66/jre
# PATH=$PATH:/opt/jdk1.8.0_66/bin:/opt/jdk1.8.0_66/jre/bin
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
=== 2. Instalar TOMCAT 7. ===
Se recomienda instalar la última versión de TOMCAT, la cual está disponible en la siguiente dirección: http://www.us.apache.org/dist/tomcat/tomcat-7/v7.0.65/bin/, en el momento en que fue confeccionado el presente manual la ultima versión estable era: apache-tomcat-7.0.65.tar.gz, descargar y copiar en la carpeta /tmp. Descomprimir el archivo descargado:
#tar xzf apache-tomcat-7.0.65.tar.gz
Por motivos de comodidad se cambió el nombre a tomcat, mover esta carpeta al directorio /usr.
#mv tomcat /usr/tomcat
Abrimos la ubicación del directorio recién creado:
cd /usr/tomcat/
E iniciamos tomcat
# ./bin/startup.sh
Debe mostrarse en la consola la información siguiente:
Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /opt/jdk1.8.0_60
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.
Accediendo al servidor web desde el explorador, por defecto tomcat inicia a través del puerto 8080
http://direccionip:8080
Finalmente agregamos el usuario a administrar el servidor, editamos el fichero
conf/tomcat-users.xml
Por ejemplo de la forma siguiente:
Reiniciamos el tomcat
# ./bin/shutdown.sh
# ./bin/startup.sh
Se recomienda establecer el inicio automatico de tomcat como servicio del server que lo contiene, con el objetivo de que en caso de reinicarse el servidor se inicie de manera automatica el servicio:
Ingresamos al directorio /etc/int.d/ en este, se encuentra los scripts de arranque automáticos del sistema. Ejecutamos el comando siguiente que en caso de no existir el fichero lo crea:
#nano tomcat
Dentro del fichero tomcat pegamos el codigo siguiente:
#!/bin/sh
#
# description: Demonio de arranque Tomcat
#
export TOMCAT_HOME=/root/apache/apache-tomcat-6.0.20
start(){
$TOMCAT_HOME/bin/startup.sh
}
stop(){
$TOMCAT_HOME/bin/shutdown.sh
}
case "$1" in
start)
echo "Iniciado / Starting tomcat ..."
start
;;
stop)
echo "Deteniendo / Stopping tomcat ..."
stop
;;
restart)
echo "Reiniciando / Restarting tomcat ..."
stop
start
;;
*)
echo $"Uso / Using : $0 {start|stop}"
exit 1
esac
El contenido de la variable TOMCAT_HOME es la ruta donde se encuentran los archivos de tomcat tu equipo.
Asignar permiso de ejecución (x) al archivo si es necesario
#chmod o+x tomcat
Para manejar de manera manual el servicio tamcat se emplean los siguientes comandos:
#service tomcat start
#service tomcat stop
#service tomcat restart
Agregar los enlaces de arranque y detención mediante el comando chkconfig --add
#chkconfig --add tomcat
#chkconfig tomcat on
Tomado de: http://tecadmin.net/steps-to-install-java-on-centos-5-6-or-rhel-5-6/
Tomado de: http://tecadmin.net/steps-to-install-tomcat-server-on-centos-rhel/