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

CentOS 7 Installations- und Konfigurations-Tutorial unter VMware10

Während Ubuntu heute das beliebteste Linux-Betrie...

Das Prinzip und die grundlegende Verwendung von Vue.use() in Vue

Inhaltsverzeichnis Vorwort 1. Verstehen mit Beisp...

Detaillierte Erklärung der React-Ereignisbindung

1. Was ist In react Anwendungen werden Ereignisna...

Einige häufige Fehler mit MySQL null

Laut Nullwerten bedeutet der Wert Null in MySQL l...

Zwei Möglichkeiten zur Implementierung von Square Div mit CSS

Ziel: Erstelle ein Quadrat, dessen Seitenlänge gl...

So stellen Sie über Navicat eine Remoteverbindung zu MySQL her

Wenn Sie Navicat direkt für die Verbindung über I...

So ändern Sie Flash-SWF-Dateien in Webseiten

Ich denke, dies ist ein Problem, auf das viele Leu...

MySQL InnoDB-Quellcodeanalyse für Transaktionssperren

Inhaltsverzeichnis 1. Schloss und Riegel 2. Wiede...

Informationen zum Fallstrickprotokoll der Vue3-Übergangsanimation

Inhaltsverzeichnis Hintergrund Problemort Weitere...

Detaillierte Installation und Verwendung der Virtuoso-Datenbank unter Linux

Ich habe kürzlich einige Dinge zu verknüpften Dat...

Detaillierte Einführung und Verwendungsbeispiele für Map-Tag-Parameter

Karten-Tags müssen paarweise vorkommen, d. h. <...

Sollte ich beim Erstellen einer Website die Kodierung UTF-8 oder GB2312 verwenden?

Beim Öffnen ausländischer Websites werden häufig ...