目錄
前言
一、JDK和Tomcat的安裝
1.JDK安裝
2.Tomcat安裝
二、安裝MySQL
三、后端接口部署
1.將ssh前后端分離項目進行部署
?2.將單體項目進行部署
3.將ssm前后端分離項目進行部署并修改端口號
前言
隨著現(xiàn)代軟件開發(fā)的快速發(fā)展,越來越多的企業(yè)和個人開始使用Linux作為服務器操作系統(tǒng)。當涉及到在Linux上安裝JDK、Tomcat和MySQL以及部署項目的時候,這將成為一個非常重要的任務。因此,在本篇博客中,我們將介紹如何在Linux上安裝JDK、Tomcat和MySQL,并且詳細講解如何在Linux上部署后端項目。讓我們開始吧!
一、JDK和Tomcat的安裝
1.JDK安裝
訪問Oracle官網(wǎng)并下載適用于Linux的JDK安裝包(tar.gz格式)直接下載的
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
或者
先下載之后直接上傳到Linux服務器的,上傳jdk、tomcat安裝包
解壓JDK安裝包
//解壓jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
配置環(huán)境變量(JAVA_HOME和PATH)
vim /etc/profile
在文件末尾添加以下內容:
//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
使配置生效:
#設置環(huán)境變量生效
source /etc/profile
驗證JDK安裝成功
java -version
2.Tomcat安裝
訪問Apache Tomcat官網(wǎng)下載Tomcat安裝包(tar.gz格式)
wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz
或者
先下載之后直接上傳到Linux服務器的
解壓tomcat安裝包
#解壓tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz
啟動tomcat?
./startup.sh
Tomcat主頁應該通過以下URL地址訪問:
http://localhost:8080/ //將localhost改成我們對應的IP地址
在啟動tomcat后還是無法訪問該網(wǎng)址,防火墻可能會阻止對Tomcat的訪問,這里也提供兩種解決方法。
防火墻相關設置
#開放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#更新防火墻規(guī)則
firewall-cmd --reload
#防火墻列表
firewall-cmd --zone=public --list-ports
#防火墻狀態(tài)
systemctl status firewalld
#啟動防火墻
systemctl start firewalld
#關閉防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service
①關閉防火墻(不推薦,關閉了自然沒那么安全)
?
②開放端口
兩種方式都能很好的解決我們的問題(推薦使用第二種)
訪問tomcat主頁
二、安裝MySQL
為了方便后續(xù)MySQL操作,這里我們也直接開放MySQL3306的端口號
在安裝了centos之后,它里面會有默認的數(shù)據(jù)庫,我們需先刪掉,再安裝我們的MySQL
訪問MySQL官網(wǎng)下載MySQL安裝包(tar.gz格式)(我這是mysql-5.7的)
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar
這里我們也是提前下好直接上傳到Linux服務器即可
解壓MySQL安裝包
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
接下來我們將通過rpm安裝MySQL,也就是安裝它的一些插件
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
查看數(shù)據(jù)庫默認密碼并修改密碼
#查看數(shù)據(jù)庫默認密碼
grep "password" /var/log/mysqld.log
#設置密碼校驗策略(0 or LOW),要不密碼太LOW不讓你過
set global validate_password_policy=0;
#設置密碼校驗長度,要不密碼太短不讓你過(多次測試發(fā)現(xiàn)密碼最小長度為4位)
set global validate_password_length=4;
#更新密碼
set password = password("123456");
#輸入后使修改生效還需要下面的語句
FLUSH PRIVILEGES;
#退出
exit
授權并連接數(shù)據(jù)庫
#數(shù)據(jù)庫沒有授權,允許以root身份遠程登錄mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#輸入后使修改生效還需要下面的語句
FLUSH PRIVILEGES;
三、后端接口部署
1.將ssh前后端分離項目進行部署
將打包好的項目的war包放到tomcat/wepapp中
開啟tomcat服務器
確立數(shù)據(jù)庫名和賬戶密碼等?
創(chuàng)建對應的數(shù)據(jù)庫?
導入數(shù)據(jù)
重新啟動tomcat服務
演示效果:?
2.將單體項目進行部署
將打包好的項目的war包放到tomcat/wepapp中
注:找到連接數(shù)據(jù)庫的配置文件, 需將數(shù)據(jù)庫名,賬戶密碼等一致
創(chuàng)建數(shù)據(jù)庫
導入數(shù)據(jù)?
重啟tomcat服務演示效果:?
3.將ssm前后端分離項目進行部署并修改端口號
將打包好的項目的war包放到tomcat/wepapp中
查看連接數(shù)據(jù)庫配置文件是否要修改并確立數(shù)據(jù)庫名
創(chuàng)建數(shù)據(jù)庫
導入數(shù)據(jù)
重啟tomcat服務并演示效果:
已經(jīng)成功啦,那么我們接下來將進行端口號的修改
開放8082端口并重啟服務
修改端口前效果演示
修改端口后效果演示文章來源:http://www.zghlxwxcb.cn/news/detail-740039.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-740039.html
到了這里,關于如何在Linux上安裝JDK、Tomcat和MySQL以及部署后端項目的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!