Linux之后端项目部署

前言: 

一、配置java环境 安装jdk

二、tomcat的安装

 三、Mysql安装

四、后端项目部署


前言: 

在linux系统上部署后端项目,就如同在Windows系统中一样。需要在linux系统中配置java环境,安装jdk,以及为了能够使项目跑起来我们需要安装tomcat,同时为了确保运行项目时能够拿到存储数据,我们还需要安装mysql。

 

一、配置java环境 安装jdk

步骤:

 首先准备一个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环境配置 

二、tomcat的安装

步骤:

首先准备一个以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

 三、Mysql安装

 步骤:

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

Linux之后端项目部署_第1张图片

 查看防火墙;Linux之后端项目部署_第2张图片

 Linux之后端项目部署_第3张图片

 Linux之后端项目部署_第4张图片 登录mysql修改密码;

登录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中加入war;

使用Maven install将项目打包;

将打包好的项目放入tomcat/webapps/;

启动tomcat;
./start.sh

浏览器测试;

http://192.168.195.139:8080/T216_SSH/vue/treeNodeAction.action

好了以上就是在linux系统中部署项目的方法和步骤啦

 

 

 

 

你可能感兴趣的:(java,windows,jvm)