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

Der Unterschied und die Verwendung von LocalStorage und SessionStorage in Vue

Inhaltsverzeichnis Was ist LocalStorage Was ist S...

So verwenden Sie die Verlaufsumleitung in React Router

In react-router kann der Sprung in der Komponente...

Analyse des Unterschieds zwischen relativem und absolutem HTML-Pfad

Gerade HTML-Anfänger stehen häufig vor dem Problem...

So laden Sie Projekte im Linux-System in die Code Cloud hoch

Erstellen Sie ein neues Projekt test1 auf Code Cl...

WeChat-Applet implementiert Formularüberprüfung

Validierung des WeChat-Applets-Formulars. Zu Ihre...

Vue3 kapselt die Textskelett-Effektkomponente der Seitennavigation

Vue3-Projektkapselung Seitennavigation Textskelet...

Vue implementiert Karussell-Animation

In diesem Artikelbeispiel wird der spezifische Co...

So löschen Sie zusätzliche Kernel in Ubuntu

Schritt 1: Den aktuellen Kernel anzeigen rew $ un...

Einführung in 10 Hooks in React

Inhaltsverzeichnis Was ist ReactHook? React biete...

10 Tipps für das User Interface Design mobiler Apps

Tipp 1: Konzentriert bleiben Die besten mobilen A...

Detaillierte Erklärung zur Verbindung von Java mit Mysql Version 8.0.18

In Bezug auf die Verbindungsmethode zwischen Java...

Detaillierte Beschreibung der Unicode-Signatur-BOM

Unicode-Signatur-BOM – Was ist die BOM? BOM ist di...

Beispiel, wie man einen Div-Hintergrund transparent macht

Es gibt zwei gängige Möglichkeiten, den Div-Hinte...