Saltar al contenido

Tomcat no se detiene ni reinicia

Solución:

Recibí este mensaje de error al iniciar un segundo Servidor Tomcat en un servidor Linux.

$CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted.

Al iniciar el segundo Tomcat, configuré CATALINA_PID como se me pidió, pero mi error fue configurarlo en un directorio (asumí que Tomcat escribiría un nombre de archivo predeterminado allí con el pid).

La solución fue simplemente cambiar mi CATALINA_PID para agregar un nombre de archivo al final (elegí catalina.pid de los ejemplos anteriores). Luego fui al directorio e hice un simple:

touch catalina.pid

creando un archivo vacío con el nombre correcto. Luego, cuando hice mi shutdown.sh, recibí el mensaje que decía:

PID file is empty and has been ignored.
Tomcat stopped.

No tenía la opción de matar a Tomcat ya que la JVM estaba en uso, así que me alegré de haber encontrado esto.

Parece que Tomcat fue realmente detenido. Lo comencé y comenzó bien. Gracias a todos.

Recientemente me he encontrado varias veces de parada anormal. Aunque shutdown.sh proporciona cierta información, las situaciones son:

  • resultado del comando ps -ef| grep java es nulo.
  • resultado del comando ps -ef| grep java No es nulo.

Mi opinión es simplemente matar el proceso de Catalina y eliminar el archivo pid (en su situación es /opt/tomcat/work/catalina.pid).

El resultado no parece influir tan seriamente en los demás.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *