Analyse des Projektverlaufs bei der Ideenverpackung und beim Hochladen in den Cloud-Dienst

Analyse des Projektverlaufs bei der Ideenverpackung und beim Hochladen in den Cloud-Dienst

eins. Zuerst müssen Sie es in eine Idee verpacken.

Ich verwende das Springboot-Framework-Projekt

1. Starten Sie zunächst Ihr eigenes Projekt

Ganz rechts neben der Idee befindet sich ein Rahmen. Klicken Sie auf Maven.

Wenn das Projekt zuvor gepackt wurde, können Sie auf „Bereinigen“ klicken, um den vorherigen Cache zu leeren, und dann auf „Paketieren“ klicken, um das Projekt zu packen.

zwei. Nach der Verpackung benötigen wir einen eigenen Cloud-Server

Sie können das SecureCRT- oder XShell-Plug-In verwenden, um unseren Alibaba Cloud-Server zu betreiben.
Hier verwende ich XShell,
Zuvor benötigen wir eine gute Cloud-Service-Umgebung, eine Java JDK-Umgebung, eine MySQL-Datenbank und eine Tomcat-Umgebung. Erst wenn diese Umgebungen eingerichtet sind, können wir mit dem nächsten Schritt der Projektbereitstellung fortfahren.

drei. Bevor das War-Paket konfiguriert wird, verpackt idea das Jar-Paket für uns.

Lassen Sie uns zuerst über das JAR-Paket sprechen

Wir müssen das hochgeladene Plugin auf unserem Cloud-Server mit dem Befehl verwenden: yum install -y lrzsz
Verwenden Sie nach dem Herunterladen den Befehl: rz Suchen Sie dann in der Datei nach dem JAR- oder WAR-Paket, das Sie bereitstellen möchten, legen Sie es in das aktuelle Verzeichnis und verwenden Sie: java -jar JAR-Paketname Beispiel: java -jar cms111.jar
Geben Sie nach dem einmaligen Kompilieren die von unserer Idee festgelegte Portnummer erneut ein, um die Front-End-Webseite abzurufen. Wir können sie jedoch nicht einmal verwenden, um den Hintergrund einmal zu kompilieren. Daher können wir eine Datei zum Speichern der Kompilierung erstellen, damit sie bei jedem Besuch automatisch kompiliert wird. Zu diesem Zeitpunkt müssen wir ps -ef | grep java verwenden
Lassen Sie uns unseren Kompilierungsprozess überprüfen.

Nach Ihrem Benutzernamen steht vor dem JAR-Prozess eine fünfstellige Zahl, die dessen Prozessnummer ist. Verwenden Sie dann kill -9 process number, um den Prozess zwangsweise zu schließen. Verwenden Sie ps -ef | grep java erneut, um zu bestätigen, dass der JAR-Prozess nicht existiert, und verwenden Sie dann nohup java -jar jar Paketname & -Befehl, um die Datei nohup.out zum Speichern des Kompilierungsdateiprotokolls zu erstellen! ! ! ! Lassen Sie das & in diesem Befehl nicht weg. Zu diesem Zeitpunkt wurde unser JAR-Paket erfolgreich auf dem Server bereitgestellt

Gehen Sie im Fall des 3-2-War-Pakets in das Verzeichnis „Webapps“ unter Ihrem Tomcat-Pfad und laden Sie zuerst das Plug-In mit yum install -y lrzsz herunter.

Wählen Sie dann Ihre War-Paketdatei aus. Nach dem erfolgreichen Hochladen wird der Server sie automatisch kompilieren. Das ist Erfolg.

Zusammenfassen

Dies ist das Ende dieses Artikels über die Prozessanalyse der Ideenverpackung und des Hochladens in Cloud-Service-Projekte. Weitere verwandte Inhalte zur Ideenverpackung und zum Hochladen in Cloud-Service-Inhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • So installieren und konfigurieren Sie GitLab unter Ubuntu 20.04
  • Detailliertes Tutorial zum Erstellen eines Gitlab-Servers auf CentOS8.1
  • Lösung für Gitlab-Volume-Berechtigungsprobleme bei der Installation von Windows Docker
  • So stellen Sie Gitlab schnell mit Docker bereit
  • So installieren Sie Gitlab mit Docker
  • Centos7 verwendet Docker zum Erstellen eines Gitlab-Servers
  • So laden Sie ein lokales Ideenprojekt auf GitHub hoch (empfohlen)
  • Eine kurze Analyse der SpringBoot-Verpackung und des Hochladens in Docker sowie der Implementierung der Bereitstellung mehrerer Instanzen (IDEA-Version)
  • Abbildung des Prozesses zum Hochladen des IDEA-Projektcodes in das Gitlab-Remote-Warehouse

<<:  So fügen Sie einem Feld in MySQL eine Standardzeit hinzu

>>:  Vue implementiert eine Zeit-Countdown-Funktion

Artikel empfehlen

So ändern Sie die Größe von Partitionen in CentOS7

Gestern habe ich jemandem bei der Installation ei...

MySQL Null kann 5 Probleme verursachen (alle schwerwiegend)

Inhaltsverzeichnis 1. Zähldaten gehen verloren Lö...

Allgemeine Array-Operationen in JavaScript

Inhaltsverzeichnis 1. verketten() 2. beitreten() ...

Ausführliches Tutorial zur Installation und Konfiguration von MySQL 8.0.20

In diesem Artikel finden Sie eine ausführliche An...

Eine kurze Analyse des Unterschieds zwischen FIND_IN_SET() und IN in MySQL

Ich habe die Mysql FIND_IN_SET-Funktion vor einig...

Tiefgreifendes Verständnis des Vue-Übergangs und der Animation

1. Wenn Sie DOM-Elemente einfügen, aktualisieren ...

JavaScript-Kreisdiagrammbeispiel

ZeicheneffekteImplementierungscode JavaScript var...

Lösung zur automatischen Beendigung von Docker Run-Containern

Heute ist bei mir ein Problem aufgetreten, als ic...