agregar el servicio tomcat al init.d
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 [EMAIL PROTECTED] # 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?
Re: agregar el servicio tomcat al init.d
On 9/12/07, Jesus Armando Paul Cespedes [EMAIL PROTECTED] 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 [EMAIL PROTECTED] # 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
Re: agregar el servicio tomcat al init.d
El mié, 12-09-2007 a las 13:54 -0500, Jesus Armando Paul Cespedes escribió: Alguien que pueda guiarme =S? Ya te dieron la chuleta. Pero la respuesta lógica a tu pregunta es: si (a secas) Estas cosas están ampliamente documentadas, traducidas y como complemento, en los archivos de la lista. Saludos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: agregar el servicio tomcat al init.d
El Miércoles, 12 de Septiembre de 2007, Jesus Armando Paul Cespedes escribió: 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 [EMAIL PROTECTED] # 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 Tu comando /etc/init.d/tomcat5.5 SIEMPRE devuelve 0 (éxito) cuando le llamas con el parámetro start, independientemente del resultado de $CATALINA_HOME/bin/startup.sh ya que al final pones un echo. No debería ser así. Echa un vistazo a cómo deben funcionar los estándares en este asunto: http://www.linux-foundation.org/spec/refspecs/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html: Saludos -- Iñaki Baz Castillo
Re: agregar el servicio tomcat al init.d
El mié, 12-09-2007 a las 13:54 -0500, Jesus Armando Paul Cespedes escribió: 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 [EMAIL PROTECTED] # 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? Ya te contestaron y como dijo Iñigo existe mucha doc al respecto Solo agregar que estas arrancando tomcat como root y no es aconsejable Deberias crear un usuario tomcat y arrancar con los privilegios d ese usuario -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]