J'ai installé Tomcat 7 sur Ubuntu 12.04 LTS qui fonctionne sur une instance Amzon EC2. Maintenant, je souhaite que tomcat redémarre automatiquement au redémarrage du système.
J'ai lu ce blog qui suggère d'ajouter le script ci-dessous à /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
et lancez les commandes suivantes:
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
Mes questions
- Le tomcat7 contient déjà un script, où devons-nous coller le script suggéré?
- La procédure suggérée est-elle correcte?