Heim  >  Artikel  >  Java  >  So stellen Sie Java-Projekte auf Cloud-Servern bereit

So stellen Sie Java-Projekte auf Cloud-Servern bereit

PHPz
PHPznach vorne
2023-05-11 10:58:242073Durchsuche

1. Kaufen Sie einen Cloud-Server und installieren Sie das System

Bei der Bestellung wählen Sie normalerweise aus, welches Betriebssystem installiert werden soll. Normalerweise verwende ich CentOS. Sowohl 6.x als auch 7.x sind in Ordnung.

2. Installieren Sie das Pagoda Panel

So stellen Sie Java-Projekte auf Cloud-Servern bereitEs ist für jeden Server gleich, aber verschiedene Betriebssysteme können unterschiedliche Befehle haben.

1. SSH zur Verbindung mit dem Server

Das SSH-Konto und das Passwort werden normalerweise beim Kauf des Servers festgelegt und können später geändert werden.

Wenn SSH keine Verbindung herstellen kann, stellen Sie sicher, dass Port 22 zulässig ist.

2. Geben Sie den Installationsbefehl ein

Centos-Installationsskript yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 8c0882dde

Ubuntu/Deepin-Installationsskript wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 8c0882dde

Debian-Installationsskript wget -O install.sh http: //download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 8c0882dde

Fedora-Installationsskript wget -O install.sh http://download.bt.cn/install/install_6.0. sh && bash install.sh 8c0882dde

Upgrade-Skript wget -O update.sh http://download.bt.cn/install/update.sh && sh update.sh

3 Das Speichern des Kontos dauert etwa zwei Minuten Passwort

Die Installationszeit

Nach der Installation können Sie ein Bild wie dieses sehen

So stellen Sie Java-Projekte auf Cloud-Servern bereit

Kopieren Sie den obigen Text und speichern Sie ihn. Darin befinden sich die Backend-Adresse, das Anmeldekonto und das Passwort, die alle geändert werden können

4. Ändern Sie die Sicherheitsgruppe und geben Sie den Port frei.

Um sicherzustellen, dass Sie sich im Backend anmelden können und nicht von der Firewall blockiert werden.

Wir müssen die folgenden Ports 8888 888 80 zulassen. Finden Sie ein paar Ports

Wenn Sie auf die Remote-Datenbank 3306 zugreifen möchten, müssen Sie sie auch zulassen

Wenn Sie das FTP-Tool verwenden möchten, um 21 und SSH zuzulassen 22 zulassen

HTTPS konfigurieren und 443 zulassen

Natürlich muss bei unserem Tomcat auch der Standardport 8080 zugelassen sein. Wenn Sie Tencent Cloud verwenden, können Sie ihn so einstellen, dass er alle Ports zulässt scheint nicht möglich zu sein. Sie müssen es einzeln zulassen.

3. Installationsumgebung

Die Umgebung bezieht sich hier auf die Projektlaufumgebung, die mindestens JDK Tomcat MySQL erfordert. Im Pagodenfenster können wir es direkt installieren

Es wird empfohlen, Tomcat8 zu installieren (es wird im Lieferumfang enthalten) Installieren Sie jdk1.8), wenn Sie Tomcat7 installieren (es wird mit installiertem jdk1.7 geliefert).

So stellen Sie Java-Projekte auf Cloud-Servern bereitDann muss MySQL installiert werden, die Version ist optional.

Unter normalen Umständen ist das in Ordnung.

Wenn Sie die Datenbank bequem verwalten möchten, können Sie natürlich zuerst einen anderen phpmyadmin herunterladen. Sie müssen zuerst Nginx und PHP folgen, was möglicherweise etwas Speicher verbraucht.

Nachdem Tomcat installiert ist, versuchen wir,

Das Verzeichnis, in dem Tomcat installiert ist, zu besuchen: /www/server/tomcat


4. Packen Sie das Projekt und laden Sie Dateien hoch

So stellen Sie Java-Projekte auf Cloud-Servern bereit1. Verwenden Sie das saubere Maven-Projekt

2. Führen Sie das Projekt aus

4. Laden Sie die WAR-Datei in das Webapps-Verzeichnis des Tomcat-Installationsverzeichnisses herunter

5. Greifen Sie auf das Projekt zu Tomcat oder greifen Sie auf das Projekt 404 zu, was zu tun ist?

So stellen Sie Java-Projekte auf Cloud-Servern bereitTomcat kann normalerweise nicht gestartet werden, weil die Konfigurationseinstellung von Tomcat falsch ist oder ein Syntaxfehler vorliegt. Dies kommt häufig auf dem Server vor. Beispielsweise liegt ein Datenbankverbindungsfehler vor, die JDK-Version reicht nicht aus, Abhängigkeiten werden nicht importiert usw.

Wie können Fehler behoben werden, wenn die Projektbereitstellung fehlschlägt?

Es ist ganz einfach. Hat Tomcat keine Protokolldatei? So stellen Sie Java-Projekte auf Cloud-Servern bereit

Sie können es im Verzeichnis /www/server/tomcat/logs anzeigen.

So stellen Sie Java-Projekte auf Cloud-Servern bereit

Sehen Sie sich das Localhost-Protokoll für das entsprechende Datum an.

Beim folgenden Fehler handelt es sich beispielsweise um einen Datenbankverbindungsfehler

So stellen Sie Java-Projekte auf Cloud-Servern bereit

Dieser Fehler besteht darin, dass Spring Data JPA jdk1.8 oder Java 8 erfordert (daher wurde zuvor empfohlen, Tomcat8 zu installieren, wodurch jdk1.8 installiert wird). von alleine)#🎜 🎜#

So stellen Sie Java-Projekte auf Cloud-Servern bereit7. Statische Ressourcenzuordnung und Domänennamenauflösung konfigurieren

1. Statische Ressourcenzuordnung

Statische Ressource Jeder sollte über Mapping Bescheid wissen. Es gibt

bedeutet, dass Sie auf das Projekt im SpringMVC-Ordner zugreifen können, indem Sie http://119.29.54.53

besuchen und den Upload konfigurieren Verzeichnis Statische Ressourcenzuordnung

Zum Beispiel habe ich hier ein Upload-Verzeichnis/www/uploads und die von Benutzern hochgeladenen Bilder werden in diesem Upload-Ordner gespeichert.

Wie greife ich auf dieses Verzeichnis auf dem Server zu?

Das ist es#🎜 🎜#

Wenn Sie beispielsweise http://119.29.54.53/uploads/2017/12/Cao Cao.png besuchen, können Sie /www/uploads/2017/12/Cao Cao.png# besuchen #

2 , Domainnamen analysieren

IP-Adressen sind im Allgemeinen schwer zu merken, und manchmal ist es am besten, die öffentliche IP-Adresse nicht preiszugeben.

Ich möchte den Domänennamen eingeben, um auf die Projektwebsite zuzugreifen. Geben Sie beispielsweise demo.56vps.cn ein, um auf 119.29.54.53 zuzugreifen.

Fügen Sie ihn einfach zum Domänennamen hinzu Server#🎜 🎜#

Das obige ist der detaillierte Inhalt vonSo stellen Sie Java-Projekte auf Cloud-Servern 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