Inhaltsverzeichnis
1. Installation von JDK und Tomcat
3. Bereitstellung der Backend-Schnittstelle
1. Stellen Sie die SSH-Front-End- und Back-End-Trennungsprojekte bereit
2. Stellen Sie ein einzelnes Projekt bereit
Vorwort
Mit der rasanten Entwicklung der modernen Softwareentwicklung beginnen immer mehr Unternehmen und Einzelpersonen, Linux als Server-Betriebssystem zu verwenden. Dies wird zu einer sehr wichtigen Aufgabe, wenn es um die Installation von JDK, Tomcat und MySQL und die Bereitstellung von Projekten unter Linux geht. Daher stellen wir in diesem Blog die Installation von JDK, Tomcat und MySQL unter Linux vor und erläutern ausführlich, wie Back-End-Projekte unter Linux bereitgestellt werden. Lasst uns beginnen!
1. Installation von JDK und Tomcat
1.JDK-Installation
Besuchen Sie die offizielle Website von Oracle und laden Sie das für Linux geeignete JDK-Installationspaket (tar.gz-Format) direkt herunter.
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/18.0.2%2B7/0d1cfde4252546c6931946de8db48ee2/jdk-18.0.2_linux-x64_bin.tar.gz
oder
Zuerst herunterladen und dann direkt auf den Linux-Server hochladen. Laden Sie die JDK- und Tomcat-Installationspakete hoch.
Entpacken Sie das JDK-Installationspaket
//解压jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
Umgebungsvariablen konfigurieren (JAVA_HOME und PATH)
vim /etc/profile
Fügen Sie am Ende der Datei Folgendes hinzu:
//java environment
export JAVA_HOME=/glgj/software/jdk1.8.0_151/ (jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
Lassen Sie die Konfiguration wirksam werden:
#设置环境变量生效
source /etc/profile
Stellen Sie sicher, dass die JDK-Installation erfolgreich war
java -version
2. Tomcat-Installation
Besuchen Sie die offizielle Website von Apache Tomcat, um das Tomcat-Installationspaket (tar.gz-Format) herunterzuladen.
wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz
oder
Zuerst herunterladen und dann direkt auf den Linux-Server hochladen
Entpacken Sie das Tomcat-Installationspaket
#解压tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz
Tomcat starten
./startup.sh
Die Tomcat-Homepage sollte über die folgende URL-Adresse aufgerufen werden:
http://localhost:8080/ //将localhost改成我们对应的IP地址
Nach dem Starten von Tomcat können Sie immer noch nicht auf die URL zugreifen. Möglicherweise blockiert die Firewall den Zugriff auf Tomcat. Hier sind zwei Lösungen.
Firewallbezogene Einstellungen
#开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#更新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports
#防火墙状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
① Schalten Sie die Firewall aus (nicht empfohlen, da sie natürlich weniger sicher ist, wenn sie ausgeschaltet ist)
②Öffnen Sie den Port
Beide Methoden können unser Problem gut lösen ( die zweite wird empfohlen )
Besuchen Sie die Tomcat-Homepage
2. Installieren Sie MySQL
Um nachfolgende MySQL-Vorgänge zu erleichtern, öffnen wir hier auch direkt die Portnummer von MySQL3306
Nach der Installation von Centos befindet sich darin eine Standarddatenbank. Wir müssen sie zuerst löschen und dann unser MySQL installieren.
Besuchen Sie die offizielle MySQL-Website, um das MySQL-Installationspaket (tar.gz-Format) herunterzuladen (meins ist mysql-5.7).
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
Auch hier laden wir es vorab herunter und laden es direkt auf den Linux-Server hoch.
Entpacken Sie das MySQL-Installationspaket
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
Als nächstes werden wir MySQL über RPM installieren, das heißt, einige seiner Plug-Ins installieren
rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm
Sehen Sie sich das Standardkennwort der Datenbank an und ändern Sie das Kennwort
#查看数据库默认密码
grep "password" /var/log/mysqld.log
#设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;
#设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;
#更新密码
set password = password("123456");
#输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
#退出
exit
Autorisieren Sie und stellen Sie eine Verbindung zur Datenbank her
#数据库没有授权,允许以root身份远程登录mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
3. Bereitstellung der Backend-Schnittstelle
1. Stellen Sie die SSH-Front-End- und Back-End-Trennungsprojekte bereit
Platzieren Sie das gepackte Projekt-War-Paket in Tomcat/Wepapp
Starten Sie den Tomcat-Server
Legen Sie den Datenbanknamen, das Kontokennwort usw. fest.
Erstellen Sie die entsprechende Datenbank
Daten importieren
Starten Sie den Tomcat-Dienst neu
Demonstrationseffekt:
2. Stellen Sie das einzelne Projekt bereit
Platzieren Sie das gepackte Projekt-War-Paket in Tomcat/Wepapp
Hinweis: Suchen Sie die Konfigurationsdatei, um eine Verbindung zur Datenbank herzustellen. Der Datenbankname, das Kontokennwort usw. müssen konsistent sein.
Datenbank erstellen
Daten importieren
Demoeffekt des Neustarts des Tomcat-Dienstes:
3. Stellen Sie die SSM-Front-End- und Back-End-Trennungsprojekte bereit und ändern Sie die Portnummer
Platzieren Sie das gepackte Projekt-War-Paket in Tomcat/Wepapp
Überprüfen Sie, ob die Konfigurationsdatei der Verbindungsdatenbank geändert werden muss, und legen Sie den Datenbanknamen fest
Datenbank erstellen
Daten importieren
Starten Sie den Tomcat-Dienst neu und demonstrieren Sie den Effekt:
Es war erfolgreich, dann werden wir als nächstes die Portnummer ändern .
Öffnen Sie Port 8082 und starten Sie den Dienst neu
Wirkungsdemonstration vor der Änderung des Ports
Demonstration des Effekts nach Änderung des Ports