- jdk&tomcat安裝
- MySQL安裝
- 后端接口部署
- linux單體項目前端部署
1.jdk&tomcat安裝
上傳jdk、tomcat安裝包
解壓兩個工具包
#解壓tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz
#解壓jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz配置并且測試jdk安裝
#配置環(huán)境變量
vim /etc/profile#java environment
export JAVA_HOME=/javaxl/software/jdk1.8.0_151/? ?** /javaxl/software/jdk1.8.0_151/ 是你在MobaXterm軟件里的路徑**
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啟動tomcat
./start.sh5.防火墻設(shè)置
#開放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
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
#打開防火墻
systemctl enable firewalld.service
2.?MySQL安裝?
#卸載mariadb,否則安裝MySql會出現(xiàn)沖突(先查看后刪除再查看)
[root@192 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
[root@192 ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
[root@192 ~]# rpm -qa|grep mariadb#在線下載MySQL安裝包(也可提前下載好上傳)
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar#3.將MySQL安裝包解壓到指定目錄
mkdir mysql-5.7
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7#開始安裝,-ivh 其中i表示安裝,v表示顯示安裝過程,h表示顯示進度
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
//復制 rpm -ivh 再用tab鍵補全#啟動MySQL服務
systemctl start mysqld#登錄mysql修改密碼
[root@192 mysql-5.7]# grep "password" /var/log/mysqld.log
2022-10-12T13:19:16.313408Z 1 [Note] A temporary password is generated for root@localhost: o8N#/CfWD+sh
[root@192 mysql-5.7]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. ?Commands end with ; or \g.#設(shè)置密碼校驗策略(0 or LOW),要不密碼太LOW不讓你過
set global validate_password_policy=0;
#設(shè)置密碼校驗長度,要不密碼太短不讓你過(多次測試發(fā)現(xiàn)密碼最小長度為4位)
set global validate_password_length=4;
#更新密碼
set password = password("123456");
#輸入后使修改生效還需要下面的語句
FLUSH PRIVILEGES;
#可以退出,試試用新密碼重新登錄
exit ? 或:use mysql;進入數(shù)據(jù)庫
#Centos7下無法遠程連接mysql數(shù)據(jù)庫
#數(shù)據(jù)庫沒有授權(quán),允許以root身份遠程登錄mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#輸入后使修改生效還需要下面的語句
FLUSH PRIVILEGES;#Navicat鏈接MySQL測試
#查看MySQL版本
rpm -qa | grep mysql
3.后臺項目部署?
#啟動后臺項目測試
http://localhost:8080/ssm/wx/user.index
#maven install將項目打包
#將打包好的項目放入tomcat/webapps/
#啟動tomcat
./start.sh
#瀏覽器測試
http://192.168.195.139:8080/ssm/wx/user.index
?? ??
?3.linux單體項目前端部署
文章來源:http://www.zghlxwxcb.cn/news/detail-739982.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-739982.html
到了這里,關(guān)于J2EE項目部署與發(fā)布(Linux版本)->jdk&tomcat安裝,MySQL安裝,后端接口部署,linux單體項目前端部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!