Está en la página 1de 3

La Instalacin: Para instalarlo en CEntOs 5, CEntOs 6 / Red Hat Enterprise Linux 5 y Red Hat Enterprise Linux 6 seguiremos los

siguientes pasos: * Requisitos: Tener conexin a Internet y permisos de usuario root 1.- Ingresar como usuario root a la consola shell de Linux para tener los permisos de instalacion

1 su - root
2.- Descargar la ltima versin de Java, al momento de escribir esto era la versin 6:

1 yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel java


2.1.- Actualmente la ltima versin de Java es 1.7, la cual debe ser descargada desde la misma pgina deOracle, y el script de este tutorial tambin funciona con la nueva versin de Java 3.- Una vez terminado el proceso procedemos a descargar el Apache Tomcat en este caso la versin 7 desde http://tomcat.apache.org/download-70.cgi en algn directorio temporal. Al momento de escribir este post la versin era 7.0.27; al ingresar se nos sugiere que elijamos algn servidor mirror para iniciar la descarga por lo que la direccin puede variar.

vi e pr ? 1 cd /tmp w in wget http://mirror.atlanticmetro.net/apache/tomcat/tomcatso t 2 7/v7.0.27/bin/apache-tomcat-7.0.27.zip ur ce 4.- Luego de descargado el archivo procedemos a descomprimirlo; en este caso el nombre del archivo es apacheObject 1

tomcat-6.0.26.zip

1 unzip apache-tomcat-7.0.27.zip
Y nos crear una carpeta con el mismo nombre apache-tomcat-7.0.27, la cual renombraremos Para ver el nombre de la carpeta creada podramos ejecutar

1 ls

-l

5.- Renombraremos el nombre de la carpeta y la trasladaremos a la ruta donde comunmente se debe tener instalado el Apache Tomcat.

1 mv apache-tomcat-7.0.27 tomcat7 2 mv tomcat7 /opt/tomcat7


6.- Iniciarlo como servicio: Crearemos el script (de nombre tomcat) con el editor vim en la ruta /etc/init.d (donde van los servicios) automatizar las tareas de arrancar, detener y reiniciar el Tomcat

1 cd /etc/init.d 2 vim tomcat


7.- Aadimos al contenido y sin modificar ninguna lnea el siguiente cdigo:

01 #!/bin/bash

02 #!/bin/bash 03 # chkconfig: 2345 80 30 04 # description: Tomcat Server basic start/shutdown script 05 # processname: tomcat 06 TOMCAT_HOME=/opt/tomcat7/bin 07 START_TOMCAT=/opt/tomcat7/bin/startup.sh 08 STOP_TOMCAT=/opt/tomcat7/bin/shutdown.sh 09 start() { 10 echo -n "Starting tomcat 7: " 11 cd $TOMCAT_HOME 12 ${START_TOMCAT} 13 echo "done." 14 } 15 16 stop() { 17 echo -n "Shutting down tomcat 7: " 18 cd $TOMCAT_HOME 19 ${STOP_TOMCAT} 20 echo "done." 21 } 22 case "$1" in 23 start) 24 start 25 ;; 26 stop) 27 stop 28 ;; 29 restart) 30 stop 31 sleep 10 32 start 33 ;; 34 *) 35 echo "Usage: $0 {start|stop|restart}" 36 esac 37 exit 0
Guardamos el documento, en el editor vim es bajo la secuencia - Presionamos la tecla Escape - Presionamos : - Ingresamos wq! (quiere decir w=write y q!=quit sin confirmar) 8.-Se debe asignar los permisos respectivos al script para que pueda ser ejecutado:

1 chmod 755 tomcat

9.-Se debe registar el archivo anterior para ser ejecutado como servicio, y se agregan modificadores pues el servicio lo requiere (inicia con los niveles 2,3,4 y 5) (tomcat 0:off 1:off 2:on 3:on 4:on 5:off 6:off)

1 chkconfig --add tomcat 1 chkconfig --level 234 tomcat on 2 chkconfig --list tomcat
10.- Si todo ha resultado bien, probamos el servicio:

1 service tomcat start 2 service tomcat stop 3 service tomcat restart


Y ahora podramos acceder de manera habitual desde nuestro navegador preferido: Mozilla Firefox en la siguiente direccin: http://localhost:8080/ Donde localhost, puede ser tambin la IP del equipo y el puerto (8080) puede ser cambiado por otro diferente en el archivo server.xml dentro del directorio del tomcat

AVISO: Si nos da un error de que ha sido imposible abrir los ficheros al reiniciar Tomcat, tenemos que dar permisos sobre los scripts que no puede abrir, en este caso, yo doy permisos al usuario propietario (root) sobre todos los scripts que se encuentran en el directorio. chmod 700 *.sh

También podría gustarte