Heim >Java >javaLernprogramm >So stellen Sie ein SpringBoot-Projekt auf einem Cloud-Server bereit

So stellen Sie ein SpringBoot-Projekt auf einem Cloud-Server bereit

王林
王林nach vorne
2023-05-13 12:49:182344Durchsuche

1. Stellen Sie den Maven-Verpackungstyp ein.

Stellen Sie ihn hier auf „Glas“ ein.

Meiner Erfahrung nach ist das Packen in den Krieg eine Falle und erfordert Tomcat, und bei der ersten Bereitstellung werden Sie auf viele Probleme stoßen.

Wenn Sie es in ein JAR packen, müssen Sie Tomcat nicht installieren. Sie können das Projekt mit nur einem Befehl starten: java -jar codergroup-1.0.0-SNAPSHOT.jar.

So stellen Sie ein SpringBoot-Projekt auf einem Cloud-Server bereit

2. Packen des SpringBoot-Projekts

Ich verwende hier IntelliJ IDEA, direkt im Maven-Plug-in, klicken Sie auf „Paket“, um zu packen.

So stellen Sie ein SpringBoot-Projekt auf einem Cloud-Server bereit

Dann können Sie es im Ziel des Projekts sehen

So stellen Sie ein SpringBoot-Projekt auf einem Cloud-Server bereit

Laden Sie die JAR-Datei auf den Server hoch

3. Installieren Sie MySQL und JDK

Um die Verwaltung von Projektdateien und den Wartungsdruck zu erleichtern , Ich hier Wählen Sie die Installation von Pagoda Panel

Installieren Sie MySQL5.5 direkt im Pagoda Panel

Dann importieren Sie die Datenbank

Daher wird der Prozess der Installation von MySQL hier nicht vorgestellt

Über die Verwendung von Pagoda Panel: siehe hier

JDK Für die Installation ist nur eine Befehlszeile erforderlich. Es müssen keine Umgebungsvariablen konfiguriert werden ist java -jar Der Dateiname des JAR

Aber diese Art des Starts ist ein Vordergrundstart, das heißt, wenn das Befehlszeilenfenster geschlossen wird, wird das Projekt geschlossen.

Wir müssen es also im Hintergrund starten. Der Befehl lautet

nohup java -jar codergroup-1.0.0-SNAPSHOT.jar >temp.txt &

Erklärung:

nohup läuft, ohne aufzuhängen

So stellen Sie ein SpringBoot-Projekt auf einem Cloud-Server bereit> ;temp.txt Schreiben Sie die Inhaltsausgabe in der Befehlszeile in temp.text

& Automatisch ausführen

Wir sehen den Inhalt in temp.txt, Projekt

Das obige ist der detaillierte Inhalt vonSo stellen Sie ein SpringBoot-Projekt auf einem Cloud-Server bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen