Je pense que ce qui se passe lorsque vous déployez plusieurs applications Spring Boot, c'est que ces applications essaient de s'enregistrer sur jmx sur la même jvm en utilisant le même nom.
-
Vérifiez ce problème pour la solution https://github.com/spring-cloud/spring-cloud-config/issues/118
-
Copier-coller de la solution de DavidBiesack (concernant
application.properties
ouapplication.yaml
)
J'ai pu résoudre ce problème en définissant ce qui suit dans mon application.properties
spring.application.name=my-app-name
spring.jmx.default-domain=my-app-name
Ou pour application.yaml
:
spring:
application:
name: my-app-name
jmx:
default-domain: my-app-name