GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Während das Bereitstellen von mehr als einer Spring Boot-Anwendung auf einem einzelnen Tomcat-Server bedeutet, dass eine Ausnahme angezeigt wird. Wie löst man das?

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.

  1. Überprüfen Sie dieses Problem für die Lösung https://github.com/spring-cloud/spring-cloud-config/issues/118

  2. Kopieren und Einfügen aus der Lösung von DavidBiesack (in Bezug auf application.properties oder application.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

Linux
  1. So richten Sie mit Nginx mehrere SSLs auf einer IP ein

  2. Wie teilt man das Terminal in mehr als eine „Ansicht“ auf?

  3. So aktualisieren Sie Kali Linux mit einem einzigen Befehl

  4. Umgang mit mehr als 10 Parametern in der Shell

  5. xargs Substitution von mehr als einem Argument

So richten Sie den PXE-Start für UEFI-Hardware ein

So führen Sie mehrere Linux-Befehle in einem einzigen Befehl aus

So erhalten Sie die CPU-Auslastung eines einzelnen Prozesses in Linux

So installieren Sie Tomcat und Java unter CentOS 8

So installieren Sie Anwendungsserver auf Windows Server 2012

So führen Sie eine Tomcat-zu-Tomcat-SSL-Übertragung unter CentOS durch