目錄
一、jdk&Tomcat安裝
1.1 上傳安裝包到服務(wù)器
1.2 解壓對(duì)應(yīng)工具包
1.3 配置環(huán)境變量并測(cè)試jdk安裝
1.4 啟動(dòng)tomcat
1.5 防火墻設(shè)置
1.5.1 開啟/關(guān)閉防火墻以及防火墻狀態(tài)查看
1.5.2 開放防火墻端口
二、MySQL安裝
2.1?卸載mariadb
2.2?在線下載MySQL安裝包(也可提前下載好上傳)
2.3?將MySQL安裝包解壓到指定目錄
2.3.1 創(chuàng)建文件夾用來將MySQLtar包解壓后進(jìn)行存放
2.4 開始安裝
2.5 啟動(dòng)MySQL服務(wù)
2.6 登錄MySQL修改密碼
2.7 數(shù)據(jù)庫授權(quán)
三、后端接口部署
?文章來源地址http://www.zghlxwxcb.cn/news/detail-737448.html
一、jdk&Tomcat安裝
1.1 上傳安裝包到服務(wù)器
拖拉拽過去后,完成情況如下:
1.2 解壓對(duì)應(yīng)工具包
解壓命令:
#解壓tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz
#解壓jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
執(zhí)行命令,如下:?
緊接著我們輸入ll可以查看到,文件夾中多出兩個(gè)文件,如下:
多了兩個(gè)文件夾(tomcat和jdk壓縮包,解壓出來的文件夾)
接下來就是配置環(huán)境變量了,如下:
1.3 配置環(huán)境變量并測(cè)試jdk安裝
#配置環(huán)境變量
vim /etc/profile?文章來源:http://www.zghlxwxcb.cn/news/detail-737448.html
#java environment
export JAVA_HOME=/Kissship/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH?
#設(shè)置環(huán)境變量生效
source /etc/profile
?具體操作如下:
配置環(huán)境變量:
vim編輯profile文件:
設(shè)置環(huán)境變量生效:
jdk安裝完成。
1.4 啟動(dòng)tomcat
命令如下:
./start.sh
步驟如下:?
但是我們發(fā)現(xiàn),在啟動(dòng)了tomcat之后,在瀏覽器中目前還是訪問不到的。
1.5 防火墻設(shè)置
#開放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#跟新防火墻規(guī)則
firewall-cmd --reload
#防火墻列表
firewall-cmd --zone=public --list-ports
#防火墻狀態(tài)
systemctl status firewalld
#啟動(dòng)防火墻
systemctl start firewalld
#關(guān)閉防火墻
systemctl stop firewalld.service
systemctl disable firewalld.service
1.5.1 開啟/關(guān)閉防火墻以及防火墻狀態(tài)查看
我們先檢查防火墻狀態(tài),如下:
防火墻開啟,導(dǎo)致tomcat在外部沒法訪問服務(wù)器內(nèi)部的東西,緊接著我們?cè)囋囮P(guān)閉防火墻后可否訪問,如下:
重新進(jìn)行瀏覽器tomcat官網(wǎng)訪問,如下:
1.5.2 開放防火墻端口
但是在企業(yè)中,這樣做的方式危險(xiǎn)性太高,所以我們需要把防火墻開啟。操作如下:
開啟后狀態(tài)如下:
并且以在防火墻列表中采用開放端口的形式代替開關(guān)防火墻,具體步驟如下:
開放端口:
注意:開放完端口后,必須刷新防火墻規(guī)則才可成功訪問,否則跟沒有開放端口一個(gè)效果。
刷新防火墻規(guī)則操作如下:
查看防火墻端口:
刷新防火墻規(guī)則后,界面就能成功訪問了,如下:
二、MySQL安裝
2.1?卸載mariadb
查看是否存在mariadb:
rpm -qa|grep mariadb
卸載mariadb:
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
必須在安裝MySQL之前先要卸載mariadb,否則安裝MySql會(huì)出現(xiàn)沖突(先查看后刪除再查看),如下:
查看是否存在mariadb,操作如下:
如果存在,就卸載mariadb,然后再次執(zhí)行查看是否卸載成功,操作如下:
2.2?在線下載MySQL安裝包(也可提前下載好上傳)
博主這里是提前下載好了安裝包,然后上傳的,從之前的文件拷貝中就可以看見。如下:
2.3?將MySQL安裝包解壓到指定目錄
創(chuàng)建文件夾用來將MySQLtar包解壓后進(jìn)行存放
mkdir mysql-5.7將安裝包進(jìn)行解壓
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
2.3.1 創(chuàng)建文件夾用來將MySQLtar包解壓后進(jìn)行存放
如下:
查看創(chuàng)建是否成功,如下:
然后將安裝包進(jìn)行解壓,如下:
查看mysql文件內(nèi)部:
2.4 開始安裝
命令如下(后面接的是你MySQl安裝包的版本號(hào)注意不要混淆):
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
操作及效果如下:
2.5 啟動(dòng)MySQL服務(wù)
啟動(dòng)MySQL服務(wù)
systemctl start mysqld
操作及效果如下:?
2.6 登錄MySQL修改密碼
查看默認(rèn)mysql密碼:
grep "password" /var/log/mysqld.log
登錄mysql:
mysql -uroot -p
設(shè)置密碼校驗(yàn)策略(0 or LOW),要不密碼太LOW不讓你過:
set global validate_password_policy=0;
設(shè)置密碼校驗(yàn)長(zhǎng)度,要不密碼太短不讓你過(多次測(cè)試發(fā)現(xiàn)密碼最小長(zhǎng)度為4位):
set global validate_password_length=4;
更新密碼:
set password = password("123456");
輸入后使修改生效還需要下面的語句:
FLUSH PRIVILEGES;
具體操作如下:
但是到這里我們還是不能直接連接MySQL數(shù)據(jù)庫,需要給數(shù)據(jù)庫授權(quán)才可連接。
2.7 數(shù)據(jù)庫授權(quán)
數(shù)據(jù)庫沒有授權(quán),允許以root身份遠(yuǎn)程登錄mysql:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;輸入后使修改生效還需要下面的語句
FLUSH PRIVILEGES;
允許以root身份遠(yuǎn)程登錄mysql,具體操作如下:
測(cè)試連接:
在弄完這些繁瑣的操作之后,為了避免不必要的麻煩,請(qǐng)記得拍照備份?。?!
如有不懂的請(qǐng)參考博客:CentOS7安裝配置&MobaXterm使用&換源處理&虛擬機(jī)拍照備份與還原&Linux常用命令
這其中有拍照備份的步驟教學(xué)?。?!?
三、后端接口部署
項(xiàng)目war包拷貝:
項(xiàng)目拷貝好之后,啟動(dòng)Navicat Premium進(jìn)行新建連接,新建表等操作,如下:
導(dǎo)入數(shù)據(jù):
?第二個(gè)項(xiàng)目跟第一個(gè)項(xiàng)目步驟一樣,最后的效果如下:
然后用Linux啟動(dòng)tomcat,展示效果如下:
最后Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署就到這里,祝大家在敲代碼的路上一路通暢!
感謝大家的觀看 !
?
?
到了這里,關(guān)于Linux系統(tǒng)jdk&Tomcat&MySQL安裝以及J2EE后端接口部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!