Problemanalyse der Verwendung einer Idee zum Erstellen eines Springboot-Initialisiererservers

Problemanalyse der Verwendung einer Idee zum Erstellen eines Springboot-Initialisiererservers

Problembeschreibung

Als ich kürzlich ein Springboot-Projekt erstellte, stellte ich fest, dass Idea kein neues Projekt erstellen konnte, wenn es mit dem Netzwerkkabel des Unternehmens verbunden war. Der Browser konnte nicht auf https://start.spring.io zugreifen, aber mein mobiler Hotspot konnte normal darauf zugreifen. Ich schätze, es war blockiert. Der Einfachheit halber plane ich, den Dienst auf meinem eigenen Server zu erstellen und beziehe mich dabei auf Online-Tutorials. Hier ist mein Server Centos7.6

Bauprozess

Laden Sie zuerst das Projekt herunter und führen Sie es aus

Git-Klon https://github.com/spring-io/initializr.git

Wenn Sie Git nicht haben, müssen Sie es zuerst installieren

sudo yum installiere git

Darüber hinaus ist das Projekt von Maven abhängig, daher müssen Sie zunächst sicherstellen, dass die Maven-Umgebung auf Ihrem Computer installiert ist. Wenn kein Maven vorhanden ist, führen Sie aus

wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
tar -zxvf apache-maven-3.5.4-bin.tar.gz
sudo update-alternatives --install /usr/bin/mvn mvn /root/apache-maven-3.5.4/bin/mvn 1000

Gehen Sie dann zum heruntergeladenen Ordner

CD-Initialisierer

Führen Sie den Build-Befehl aus. Dies kann langsam sein. Bei mir hat es jedenfalls lange gedauert.

./mvnw Neuinstallation

Gehen Sie dann zum Ordner initializr-service und führen Sie

CD Initialisierungsdienst
../mvnw-Paket

Nach erfolgreichem Build wird im Ordner „initializr-service“ ein Zielordner generiert. Geben Sie den Zielordner ein. Hier gebe ich die Portnummer als 8082 an. Natürlich können Sie sie nach Bedarf ändern.

CD-Ziel
nohup java -jar initializr-service.jar --server.port=8082

Wählen Sie abschließend beim Initialisieren von Springboot „Benutzerdefiniert“ aus und geben Sie dann Ihr http://ip:port ein.

Zusammenfassen

Dies ist das Ende dieses Artikels über die Verwendung von Idea zum Erstellen eines Springboot-Initialisierungsservers. Weitere verwandte Inhalte zum Idea-Initialisierungsserver finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • SpringBoot lädt Dateien in das Serververzeichnis auf derselben Ebene wie das JAR-Paket hoch.
  • Mehrere Möglichkeiten, Springboot auf dem Server zu starten (Zusammenfassung)
  • So fügen Sie einen https-Server in Springboot hinzu
  • Prozessdiagramm zum Aufbau des Springboot+TCP-Listening-Servers

<<:  Wie die MySQL Select-Anweisung ausgeführt wird

>>:  Detaillierte Erklärung der grundlegenden Syntax und Datentypen von JavaScript

Artikel empfehlen

Vue implementiert die Bottom-Query-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Analyse der Prinzipien und Verwendung von Linux-Hardlinks und Softlinks

Im Linux-System gibt es einen Dateityp namens Lin...

So bedienen Sie das Kontrollkästchen auf einer HTML-Seite

Kontrollkästchen sind auf Webseiten sehr verbreit...

So zeigen Sie im Hintergrund laufende Programme in Linux an und schließen sie

1. Führen Sie die .sh-Datei aus Sie können es dir...

Tutorial zur Installation der entpackten Version von mysql5.7 auf CentOS 7

1. Entpacken Sie das komprimierte MySQL-Paket in ...

Detaillierter Prozess zur Konfiguration von NIS in Centos7

Inhaltsverzeichnis Prinzip Vorbereitung der Netzw...

HTML-Endtag-Problem und W3C-Standard

Gemäß den Grundsätzen des W3C muss jedes Start-Tag...

Vollständige Schritte zum Mounten einer neuen Datenfestplatte in CentOS7

Vorwort Ich habe gerade einen neuen VPS gekauft. ...

So verhindern Sie, dass Website-Inhalte in Suchmaschinen aufgenommen werden

Normalerweise besteht das Ziel beim Erstellen ein...

Wie CSS die Zeit des weißen Bildschirms während des ersten Ladens beeinflusst

Rendering-Pipeline mit externen CSS-Dateien In de...

Detaillierte Erklärung des strikten Modus in JavaScript

Inhaltsverzeichnis Einführung Verwenden des strik...