He instalado Tomcat 7 en Ubuntu 12.04 LTS que se ejecuta en una instancia Amzon EC2. Ahora deseo que Tomcat se reinicie automáticamente al reiniciar el sistema.
Leí este blog que sugiere agregar el siguiente script para /etc/init.d/tomcat7
:
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid
case $1 in
start)
sh /usr/share/tomcat7/bin/startup.sh
;;
stop)
sh /usr/share/tomcat7/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat7/bin/shutdown.sh
sh /usr/share/tomcat7/bin/startup.sh
;;
esac
exit 0
y emita los siguientes comandos:
sudo chmod 755 /etc/init.d/tomcat7
sudo ln -s /etc/init.d/tomcat7 /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat7 /etc/rc2.d/S99tomcat
sudo /etc/init.d/tomcat7 restart
Mis preguntas
- El tomcat7 ya tiene un script, ¿dónde tenemos que pegar el script sugerido?
- ¿Es correcto el procedimiento sugerido?