前言:
一、配置java环境 安装jdk
二、tomcat的安装
三、Mysql安装
四、后端项目部署
在linux系统上部署后端项目,就如同在Windows系统中一样。需要在linux系统中配置java环境,安装jdk,以及为了能够使项目跑起来我们需要安装tomcat,同时为了确保运行项目时能够拿到存储数据,我们还需要安装mysql。
步骤:
首先准备一个jdk的压缩包,在linux环境中必须以gz结尾;
在存放目录解压jdk;
#解压jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
配置并且测试jdk安装;
配置环境变量:
vim /etc/profile
jdk环境配置:
#java environment
export JAVA_HOME=/javaxl/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
涉及到的一些命令
i:插入 :wq保存并退出 :q!:不保存退出
设置配置环境变量生效:
source etc/profile
测试java环境
java -version
以上就是java环境配置
步骤:
首先准备一个以gz结尾的tomcat压缩安装包;
在存放目录下建立一个文件夹解压;
#解压tomcat
tar -zxvf apache-tomcat-8.5.20.tar.gz
启动tomcat;
./startup.sh
开放端口;
#开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#跟新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports
步骤:
Linux系统自带了一个mariadb数据库,卸载mariadb,否则安装MySql会出现冲突(先查看后删除再查看)
[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的压缩安装包;
也可以自己上网下载
mkdir mysql-5.7
tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7
在存放目录创一个文件夹解压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
启动MySQL服务;
启动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 -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
#设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;
#设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;
#更新密码
set password = password("123456");
#输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
#可以退出,试试用新密码重新登录
exit
就像在Windows系统下一样,使用mysql必须先授权
#Centos7下无法远程连接mysql数据库
#数据库没有授权,允许以root身份远程登录mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
以上就是mysql的安装步骤
启动后台项目测试;
在pom.xml中加入
使用Maven install将项目打包;
将打包好的项目放入tomcat/webapps/;
启动tomcat;
./start.sh
浏览器测试;
http://192.168.195.139:8080/T216_SSH/vue/treeNodeAction.action
好了以上就是在linux系统中部署项目的方法和步骤啦