Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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.
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:
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:
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