domingo, 25 de janeiro de 2009

Adicionar Servidor Tomcat 5.5 como serviço no Ubuntu

Esse post mostra como colocar o servidor web Tomcat 5.5 como serviço no sistema ubuntu linux.
Para isso basta:

Criar o script de inicialização em /etc/init.d/ arquivo: tomcat

# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

case $1 in
start)
sh /opt/tomcat/bin/startup.sh
;;
stop)
sh /opt/tomcat/bin/shutdown.sh
;;
restart)
sh /opt/tomcat/bin/shutdown.sh
sh /opt/tomcat/bin/startup.sh
;;
esac

exit 0


Em seguida deve-se dar permissão de execução ao arquivo

sudo chmod 755 /etc/init.d/tomcat


O próximo passo é instalar o tomcat como um serviço sistema, o utilitário
update-rc.d é utilizado com esse fim da seguinte forma:

update-rc.d tomcat defaults


Resultado da execução e criação de links efetuado pelo update-rc.d:

Adding system startup for /etc/init.d/tomcat ...
/etc/rc0.d/K20tomcat -> ../init.d/tomcat
/etc/rc1.d/K20tomcat -> ../init.d/tomcat
/etc/rc6.d/K20tomcat -> ../init.d/tomcat
/etc/rc2.d/S20tomcat -> ../init.d/tomcat
/etc/rc3.d/S20tomcat -> ../init.d/tomcat
/etc/rc4.d/S20tomcat -> ../init.d/tomcat
/etc/rc5.d/S20tomcat -> ../init.d/tomcat



A próxima vez que o sistema for reiniciado, o arquivo tomcat (configurado acima) será executado inicializando o servidor tomcat como um serviço.

Nenhum comentário: