Saltar al contenido

javax.management.InstanceNotFoundException: org.springframework.boot: type = Admin, name = SpringApplication

Solución:

Tuve el mismo problema con IDEA IntelliJ. El problema eran las configuraciones de servidor predeterminadas de IntelliJ. Solo necesita eliminar las casillas de verificación ‘Habilitar optimización de lanzamiento’ y ‘Habilitar agente JMX’, ¡entonces funciona!

Pasos:

  • Editar configuraciones
  • elige tu proyecto
  • elimine las casillas de verificación ‘Habilitar optimización de lanzamiento’ y ‘Habilitar agente JMX’

¿Estás lanzando esto desde Eclipse? Si es así, encontré una manera de superar este problema desde mi oxígeno Eclipse: Vaya a la configuración de inicio desde el panel Spring Boot del complemento STS o desde Ejecutar configuraciones en el menú Ejecutar. Luego desmarque la casilla de verificación Habilitar JMX y ejecútelo. Espero eso ayude

Parece responder a su pregunta “El motivo de mi publicación es que me gustaría comprender más sobre la causa de la excepción y cómo solucionarla. No pude encontrar mucha ayuda cuando busqué en Google “.

El problema es que JMX / Lifecycle comienza de inmediato, pero Spring Boot tarda mucho más ya que hay una serie de cosas que deben resolverse, como propiedades de la aplicación, beans, cableado automático, etc. , pero Spring Boot no se ha iniciado, JMX está buscando su SpringApplication (que no se ha iniciado), por lo que se generan estos errores / excepciones. Una vez que Spring Boot está activo, JMX está contento y los errores / excepciones cesan.

En mi caso, utilicé la solución anterior para resolver los errores / excepciones que aparecen durante el inicio, pero luego descubrí que mi Panel de inicio ya no muestra el puerto en el que se estaban ejecutando mis aplicaciones de host local … aparecen como un puerto desconocido . En Eclipse / STS 3.9.5, veo casillas de verificación para Habilitar la administración del ciclo de vida que parece resolver los errores / excepciones que ocurren durante el inicio, pero desde esta publicación aquí parece que NECESITA la administración del ciclo de vida y JMX habilitado para ver sus puertos en el Panel de inicio.

Dicho esto, parece que simplemente necesitamos tomar una decisión a.) Hacer que los errores / excepciones ocurran durante el inicio y ver los puertos O b.) Deshabilitar JMX / Lifecycle y realizar un seguimiento de los puertos en papel …

espero que esto ayude, adym

¡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 *