1) Crear el siguiente script en /etc/init.d/tomcat

#! /bin/sh

### BEGIN INIT INFO
# Provides:		tomcat
# Required-Start:	$remote_fs $syslog
# Required-Stop:	$remote_fs $syslog
# Default-Start:	2 3 4 5
# Default-Stop:		0 1 6
# Short-Description:	Inits Tomcat server
### END INIT INFO

export JAVA_HOME=/home/gustavo/development/jdk-1.6.0.013-x64

COMANDO=/home/gustavo/development/apache-tomcat-7.0.9/bin
USUARIO=gustavo

case "$1" in
  start)
        su $USUARIO -c "$COMANDO/startup.sh"
	;;
  stop)
        su $USUARIO -c "$COMANDO/shutdown.sh"
	;;
  restart)
        su $USUARIO -c "$COMANDO/shutdown.sh"
        sleep 5
        su $USUARIO -c "$COMANDO/startup.sh"
	;;
  *)
        echo "Error, solo start|stop|restart"
	exit 1
esac
exit 0

2) Probar que funciona

3) Ejecutar la siguiente linea, que da de alta al servicio:

sudo update-rc.d tomcat defaults

4) Probar que todo funciona, reiniciando el equipo y verificando que Tomcat ha levantado adecuadamente.

NOTA
Para quitar el servicio:
1) Ejecutar

sudo update-rc.d -f tomcat remove

2) Borrar el archivo /etc/init.d/tomcat

LISTO!

Atte,
Goose

Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

© 2019 Goose Workshop Suffusion theme by Sayontan Sinha