Microservices Installation auf Server
Ausführung der Microservices
Folgende Auflistung kann für das Installieren mit Jars verwendet werden:
java -jar as4-outbound-market-message-service.jar --spring.config.additional-location=classpath:./as4-outbound-market-message-service.properties --server.port=8081
java -jar as4-address-service*.jar --spring.config.additional-location=classpath:./as4-address-service.properties --server.port=8085
java -jar as4-receipt-service*.jar --spring.config.additional-location=classpath:./as4-receipt-service.properties --server.port=8095
java -jar as4-outbound-sender*.jar --spring.config.additional-location=classpath:./as4-outbound-sender.properties --server.port=8082
java -jar as4-inbound-endpoint*.jar --spring.config.additional-location=classpath:./as4-inbound-endpoint.properties --server.port=8083
java -jar as4-inbound-market-message*.jar --spring.config.additional-location=classpath:./as4-inbound-market-message-service.properties --server.port=8084
java -jar as4-message-service*.jar --spring.config.additional-location=classpath:./as4-message-service.properties --server.port=8086
java -jar b2b-message-service*.jar --spring.config.additional-location=classpath:./b2b-message-service.properties --server.port=8087
Auch andere Spring Boot Microservices z.B. des B2B/AS4 Systems lassen sich analog verwenden. Wichtig: Es muss das zum jeweiligen Service passende Java installiert und mit dem Befehl referenziert sein.
Windows-Server: Installation der Spring Boot Anwendung als Windows-Service
Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie eine Java Spring Boot Applikation manuell als Windows Service auf einem Windows Server installieren können:
Schritt 1: WinSW herunterladen und vorbereiten
-
WinSW herunterladen: Laden Sie die neueste Version von WinSW (Windows Service Wrapper) von der offiziellen GitHub-Seite herunter.
-
Dateien vorbereiten: Erstellen Sie einen Ordner für Ihren Service, z.B.
C:\b2b-message-service
. Kopieren Sie die JAR-Datei, dieapplication.properties
Datei und die heruntergeladeneWinSW-x64.exe
in diesen Ordner. Benennen SieWinSW-x64.exe
inb2b-message-service.exe
um.
Schritt 2: Konfigurationsdatei erstellen
-
XML-Konfigurationsdatei erstellen: Erstellen Sie eine XML-Konfigurationsdatei im selben Ordner und benennen Sie sie
b2b-message-service.xml
. Der Inhalt der Datei sollte wie folgt aussehen:<service> <id>b2b-message-service</id> <name>B2B Message Service</name> <description>Dieser Service führt die Spring Boot Applikation des b2b-message-service aus.</description> <executable>java</executable> <arguments>-jar b2b-message-service.jar --spring.config.additional-location=b2b-message-service.properties</arguments> <logmode>rotate</logmode> </service>
Schritt 3: Service installieren und starten
-
Service installieren: Öffnen Sie eine Eingabeaufforderung als Administrator und navigieren Sie zu Ihrem Service-Ordner. Führen Sie den folgenden Befehl aus, um den Service zu installieren:
b2b-message-service.exe install
-
Service starten: Starten Sie den Service entweder über die Eingabeaufforderung:
b2b-message-service.exe start
Oder über die Windows Dienste-Verwaltung (
services.msc
).
Schritt 4: Service überprüfen
-
Service-Status überprüfen: Sie können den Status des Services über die Eingabeaufforderung überprüfen:
b2b-message-service.exe status
-
Logs überprüfen: Die Logs des Services finden Sie im selben Ordner unter
b2b-message-service.out.log
undb2b-message-service.err.log
.
Bei Bedarf: Service deinstallieren
Falls Sie den Service deinstallieren möchten, führen Sie den folgenden Befehl aus:
b2b-message-service.exe status
Mit diesen Schritten sollte Ihre Spring Boot Applikation erfolgreich als Windows Service laufen. Wenn Sie weitere Fragen haben oder Unterstützung benötigen, lassen Sie es mich wissen! 😊
1: GitHub - WinSW 2: How to run any Java Application as Windows Service
View Me Edit Me