# cd /etc/init.d
# vi tomcat
2. Digite lo siguiente:
#
# Iniciación automatica de TOMCAT6D
#
# chkconfig: 2345 55 25
# description: Demonio de iniciación TOMCAT6D 6.0.29
#
# processname: tomcat6d
# pidfile: /var/run/tomcat6d.pid
export JAVA_HOME=/usr/java/jdk1.6.0_20
export CATALINA_HOME=/usr/local/tomcat
start(){
echo "Iniciando Tomcat6"
$CATALINA_HOME/bin/startup.sh
}
stop() {
echo "Deteniendo Tomcat6"
$CATALINA_HOME/bin/shutdown.sh
}
restart(){
stop
start
}
# See how we were called.
case $1 in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo "Utilice los Parámetros: $0 {start|stop|restart}"
exit 1
esac
exit 0
2. Cambiar los permisos, para que se pueda ejecutar
# chmod a+x /etc/init.d/tomcat
3. Agregar este script to servicios de sistema
# chkconfig --add tomcat
4. Verificar modficaciones (este script utiliza Niveles 2,3 y 4)
# chkconfig --level 234 tomcat on
# chkconfig --list tomcat
5.- Agregamos este scrip como un link simbolico para que se inicie automaticamente.
El 71 es un numero que uno elige segun para que sepa despues o antes de que proceso quiere que se inicie, logicamente debe ser despues que se haya iniciado mysql echen una mirada a al
# chkconfig --list tomcat
5.- Agregamos este scrip como un link simbolico para que se inicie automaticamente.
#ln -s /etc/init.d/tomcat /etc/rc5.d/S71tomcatEl 71 es un numero que uno elige segun para que sepa despues o antes de que proceso quiere que se inicie, logicamente debe ser despues que se haya iniciado mysql echen una mirada a al
/etc/init.d
Revisar en la lista que este servicio este utilizando estos Niveles 2, 3 y 4:
tomcat 0:off 1:off 2:on 3:on 4:on 5:off 6:off
tomcat 0:off 1:off 2:on 3:on 4:on 5:off 6:off
6. Probar el script con start/stop
# service tomcat start
# service tomcat stop
A este punto el servicio tomcat se ejecutará automáticamente al iniciar el servidor.http://demetole.blogspot.com.es/2010/07/iniciar-automaticamente-tomcat-en.html
No hay comentarios:
Publicar un comentario