Es gibt drei Möglichkeiten, ein Springboot-Projekt zu starten: 1. Führen Sie das Hauptmethodenprogramm aus 2. Verwenden Sie den Befehl mvn spring-boot:run, um ihn in der Befehlszeile auszuführen 3. Nachdem Sie mvn packpage zum Verpacken der JAR-Datei verwendet haben, führen Sie es über die Befehlszeile java -jar yourapp.jar aus Im Allgemeinen verwenden wir beim Entwickeln häufig die ersten beiden Ausführungsmodi und beim Bereitstellen und Implementieren den dritten Modus. Im Folgenden konzentrieren wir uns auf das Herunterladen der Anweisungen und Skripte zum Ausführen und Stoppen des Springboot-Projekts in der Linux-Umgebung: 1. Anweisungen nohup hängt den Run-Befehl nicht auf Im Allgemeinen können Sie es direkt unter Linux verwenden: java -jar IhreApp.jar Um das Programm zu starten, aber sobald der Prozess beendet ist, wird das Programm sofort aufgelegt, also müssen wir in diesem Fall nohup verwenden nohup java -jar IhreAnwendung.jar > IhreAnwendung.out 2>&1 & Das größte Problem besteht jedoch darin, dass die Verwaltung umständlich ist. was zu tun? Zweitens schreiben Sie ein Shell-Skript 1. start.sh #!/bin/bash nohup java -jar IhreApp.jar -Xms256m -Xmx1024m > IhreApp.out 2>&1 & 2. stoppen.sh #!/bin/bash PID=$(ps -ef | grep IhreApp.jar | grep -v grep | awk '{ print $2 }') wenn [ ${PID} ]; Dann echo 'Anwendung wird angehalten...' echo kill $PID FERTIG $PID töten anders echo 'Anwendung ist bereits gestoppt...' fi 3. Integrieren Sie die Start- und Stoppskripte und schreiben Sie run.sh #!/bin/bash echo 'Anwendung wird angehalten...' Quelle stop.sh echo 'Anwendung läuft...' Quelle start.sh Bingo… Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Zusammenfassung der 10 wichtigsten JavaScript-Interviewfragen (empfohlen)
>>: Detaillierte Erklärung zur Installation von MySQL in der Alibaba Cloud
Inhaltsverzeichnis Projekthintergrund Start Erste...
Wir können jsx/tsx-Dateien direkt erstellen Die P...
Inhaltsverzeichnis 1. Docker-Installation auf dem...
In diesem Artikel werden 20 hervorragende Beispiel...
1. Kauf des Servers 1. Ich habe mich für den Serv...
【Hintergrund】 Mir ist beim Lernen kürzlich etwas ...
Über Ereignisse: MySQL 5.1 hat begonnen, das Konz...
Vorwort Bei der Verwaltung und Wartung des Linux-...
Als Programmierer, der gerade Tomcat gelernt hat,...
Hintergrund Kürzlich fragten mich einige Freunde,...
Arbeitsmodus von vim einstellen (vorübergehend) :...
Es ist mühsam, die db2-Datenbank direkt auf dem H...
1.MySQL-Version [root@clq-System]# mysql -v Willk...
1. Einleitung MySQL Group Replication (kurz MGR) ...
Referenzdokumentation Offizielle Docker-Installat...