[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: agregar el servicio tomcat al init.d



On 9/12/07, Jesus Armando Paul Cespedes <armando.paul@gmail.com> wrote:
> Buenas tardes, he instalado tomcat 5.5 en mi debian etch, también hice
> un pequeño y muy simple script /etc/init.d/tomcat5.5 basado en
> skeleton, lo único que hace es iniciar o parar tomcat, el cual ya
> funciona, el contenido es el siguiente:
>
> #! /bin/sh
> # Script para el servidor Intranet OPD Salud de Tlaxcala
> # Author: Jesus Armando Paul Cespedes <armando.paul@gmail.com>
>
> # PATH should only include /usr/* if it runs after the mountnfs.sh script
> JAVA_HOME=/usr/local/java
> JAVA_JRE=/usr/local/java/jre
> CATALINA_HOME=/usr/local/tomcat
> PATH=/sbin:/usr/sbin:/bin:/usr/bin:$JAVA_HOME/bin:$JAVA_HOME/bin
> DESC="Apache Tomcat 5.5"
> NAME=tomcat
> PIDFILE=/var/run/$NAME.pid
> SCRIPTNAME=/etc/init.d/$NAME
>
> case "$1" in
>   start)
>         echo "Iniciando Tomcat 5.5 ..."
>         $CATALINA_HOME/bin/startup.sh
>         echo "Tomcat 5.5 Iniciado"
>         ;;
>   stop)
>         echo "Deteniendo Tomcat 5.5 ..."
>         $CATALINA_HOME/bin/shutdown.sh
>         echo "Tomcat 5.5 Detenido"
>         ;;
>   *)
>     echo "Intenta con: /etc/init.d/tomcat5.5 {start|stop}"
>     exit 1
>     ;;
> esac
>
> exit 0
>
> después realiza una liga simbolica:
>
> ln -s /etc/init.d/tomcat5.5 /etc/rc3.d/S92tomcat5.5
>
> Una recomendación que encontré en la red para inicializar el servicio
> cuando el servidor se prende o reinicia.
>
> El problema es que no inicia tomcat =S, nada de nada, tendo que
> ejecutar $/etc/init.d/tomcat5.5 start o en su defecto startup.sh para
> levantar tomcat.
>
> Alguien que pueda guiarme =S?????
>
>

En debian la manera correcta de hacer eso es usando el comando
update-rc.d, lee el manual, pero basicamente seria:

update-rc.d tomcat5.5 defaults

-- 
Manuel Garcia
Administrador de redes y servidores
Corporacion Lynqus
Debian GNU/Linux Testing codename "Lenny"



Reply to: