目錄
一.安裝開發(fā)環(huán)境
1.準(zhǔn)備階段
1.1 創(chuàng)建新目錄
1.2 解壓文件
2.JDK的安裝與配置環(huán)境變量
2.1 解壓jdk壓縮包
2.2 配置環(huán)境變量
2.3 設(shè)置環(huán)境變量生效
?2.4 驗(yàn)證是否安裝成功
3.Tomcat的安裝與使用
3.1 解壓安裝
3.2?開啟服務(wù)
3.3 開放端口?
?3.4 訪問成功
4.MySQL的安裝
4.1 檢查卸載原有數(shù)據(jù)庫
4.1 解壓安裝
?5.配置MySQL
5.1 啟動服務(wù)
?5.2 登錄Mysql修改密碼
二.后端項(xiàng)目的部署
1.單體項(xiàng)目
1.1 拷貝項(xiàng)目
1.2 遠(yuǎn)程導(dǎo)入數(shù)據(jù)庫文件
1.3 啟動服務(wù)
2.部署后端項(xiàng)目
2.1 拷貝項(xiàng)目
2.2 遠(yuǎn)程導(dǎo)入數(shù)據(jù)庫文件
2.3 啟動項(xiàng)目
一.安裝開發(fā)環(huán)境
1.準(zhǔn)備階段
1.1 創(chuàng)建新目錄
在根目錄下輸入以下命令新建文件夾
mkdir 文件名
?
然后cd進(jìn)入到當(dāng)前目錄,在當(dāng)前目錄再新建一個名為software的文件夾,?用于保存解壓包
?將所有解壓包復(fù)制到當(dāng)前software目錄下,這里利用到工具MobaXterm?,將所有文件拖動到當(dāng)前目錄即可
1.2 解壓文件
解壓命令:tar -xvf 文件名
查看當(dāng)前所在文件夾中的文件命令:ll
2.JDK的安裝與配置環(huán)境變量
2.1 解壓jdk壓縮包
根據(jù)上述操作,將jdk壓縮包進(jìn)行解壓,解壓后可以通過命令查看
2.2 配置環(huán)境變量
輸入以下命令進(jìn)入到管理配置環(huán)境變量文件
vim /etc/profile
注:沒有vim可以用命令?yum install vim 安裝,也可以用命令vi?/etc/profile 進(jìn)入到配置環(huán)境變量中
進(jìn)入到環(huán)境變量配置文件后,滑到底部,在鍵盤上點(diǎn)擊insert鍵,找不到insert的話,可以在自己的系統(tǒng)搜索欄搜索桌面鍵盤點(diǎn)擊insert去進(jìn)行編輯,輸入以下命令
/root/JavaYU/software/jdk1.8.0_151/ 為jdk解壓路徑
export JAVA_HOME=/root/JavaYU/software/jdk1.8.0_151/?
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
輸入完成之后,Esc退出,然后輸入命令:wq 保存并退出?
2.3 設(shè)置環(huán)境變量生效
?命令 :source /etc/profile
?2.4 驗(yàn)證是否安裝成功
命令: java -version
?當(dāng)出現(xiàn)版本號時就說明安裝成功了
3.Tomcat的安裝與使用
3.1 解壓安裝
在software目錄下解壓安裝
命令:tar -zxvf apache-tomcat-8.5.20.tar.gz
3.2?開啟服務(wù)
首先進(jìn)入到Tomcat下的bin目錄下
命令:cd apache-tomcat-8.5.20/bin/
?啟動Tomcat
命令:./startup.sh
3.3 開放端口?
命令: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
關(guān)閉防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service?
?3.4 訪問成功
4.MySQL的安裝
4.1 檢查卸載原有數(shù)據(jù)庫
因?yàn)樵械臄?shù)據(jù)庫可能會與mysql沖突,所以我要先卸載原有的數(shù)據(jù)庫
檢查命令
rpm -qa|grep mariadb
?
卸載命令
?rpm -e --nodeps?mariadb-libs-5.5.56-2.el7.x86_64
注意:不同版本的Linux可能數(shù)據(jù)庫會不一樣,所以一定要看清自己原有的數(shù)據(jù)庫版本?
4.1 解壓安裝
在software文件夾中新建一個名為MySQL-5.7的文件夾
命令:mkdir mysql-5.7
將MySQL安裝包解壓到指定目錄
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
進(jìn)入到mysql目錄下
cd mysql-5.7
?開始安裝,依次執(zhí)行下面命令
-ivh 其中i表示安裝,v表示顯示安裝過程,h表示顯示進(jìn)度
cd mysql-5.7
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
?5.配置MySQL
5.1 啟動服務(wù)
systemctl start mysqld
?5.2 登錄Mysql修改密碼
查看日志,默認(rèn)的Mysql密碼
grep "password" /var/log/mysqld.log
?這段就是默認(rèn)的Mysql密碼
登錄MySQL
mysql -u root -p
然后輸入自己的初始密碼
設(shè)置密碼校驗(yàn)策略(0 or LOW),要不密碼過于簡單通不過校驗(yàn)
set global validate_password_policy=0;
設(shè)置密碼校驗(yàn)長度,要不密碼太短不讓你過(多次測試發(fā)現(xiàn)密碼最小長度為4位)
set global validate_password_length=4;
更新密碼
set password = password("123456");
刷新服務(wù),使其修改密碼生效
FLUSH PRIVILEGES;?
?開放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
更新防火墻規(guī)則
firewall-cmd --reload
授權(quán)允許root用戶遠(yuǎn)程登錄?
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
然后再刷新服務(wù)
FLUSH PRIVILEGES;
?最后在本機(jī)Navicat中測試遠(yuǎn)程連接
二.后端項(xiàng)目的部署
1. 修改端口號訪問
1.1 進(jìn)入到Tomcat的conf目錄中
cd apache-tomcat-8.5.20/conf
1.2 修改server.xml文件?
vim server.xml
1.3 修改端口號
點(diǎn)擊insert,修改文件訪問端口為8082?
1.4 重新設(shè)置生效
source /etc/profile?
2.單體項(xiàng)目
2.1 拷貝項(xiàng)目
將項(xiàng)目拷貝到JavaYU/software/apache-tomcat-8.5.20/webapps目錄下
2.2 遠(yuǎn)程導(dǎo)入數(shù)據(jù)庫文件
2.3 啟動服務(wù)
./startup.sh
注意:在導(dǎo)入項(xiàng)目后要先將服務(wù)停止后再進(jìn)行開啟?
輸入訪問地址可以訪問說明部署成功
3.部署后端項(xiàng)目
3.1 拷貝項(xiàng)目
將項(xiàng)目拷貝到JavaYU/software/apache-tomcat-8.5.20/webapps目錄下
3.2 遠(yuǎn)程導(dǎo)入數(shù)據(jù)庫文件
3.3 啟動項(xiàng)目
文章來源:http://www.zghlxwxcb.cn/news/detail-735975.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-735975.html
到了這里,關(guān)于Linux的開發(fā)環(huán)境安裝配置與后端項(xiàng)目部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!