Algunas veces al ejecutar un microservicio implementado en Java mediante el framework Spring Boot con java -jar se detiene la ejecución tras unos poco segundos arrojando el error Tomcat connector in failed state
.
Si esto sucede es debido a que quedó una instancia con su Tomcat embebido en ejecución, por lo que se debe acudir al administrador de tareas en Windows o listar los procesos de todos los usuarios mediante ps aux en GNU/Linux para localizar el PID y poder detener el proceso correctamente con un kill -9. Una vez abortado el proceso, ejecutar de nuevo el microservicio y esta vez arrancará sin problemas.