Archivo de Mayo 2008
Parando Tomcat 5/6 desde Linux
Jueves, 8 de Mayo de 2008Con algo tan sencillo como esto:
echo SHUTDOWN | nc localhost 8005
Si queremos parar Tomcat en otra máquina, cambiar “localhost” por su nombre o IP. Este sistema de parada es mejor que un kill -9 y mucho más rápido que la parada que realiza catalina.sh stop
De hecho, podemos cambiar este script para que realice la parada de esta manera, comentando las lÃneas que invocan la clase org.apache.catalina.startup.Bootstrap con el parámetro stop, de esta manera:
# "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS # -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" # -Dcatalina.base="$CATALINA_BASE" # -Dcatalina.home="$CATALINA_HOME" # -Djava.io.tmpdir="$CATALINA_TMPDIR" # org.apache.catalina.startup.Bootstrap "$@" stop echo SHUTDOWN | /bin/nc localhost 8005
El truco no es mÃo, lo he visto en groovygrails.de
















