Ich denke, was passiert, wenn Sie mehrere Spring Boot-Anwendungen bereitstellen, ist, dass diese Apps versuchen, sich mit demselben Namen bei jmx auf derselben jvm zu registrieren.
-
Überprüfen Sie dieses Problem für die Lösung https://github.com/spring-cloud/spring-cloud-config/issues/118
-
Kopieren und Einfügen aus der Lösung von DavidBiesack (in Bezug auf
application.properties
oderapplication.yaml
)
Ich konnte dies lösen, indem ich Folgendes in meinem application.properties
definierte
spring.application.name=my-app-name
spring.jmx.default-domain=my-app-name
Oder für application.yaml
:
spring:
application:
name: my-app-name
jmx:
default-domain: my-app-name