一.linux安装环境
1.1 jdk和tomcat的安装配置
上传安装包到服务器连接工具(上一篇已经教大家安装这个工具啦,这里就不多说了)
新建目录,这里就用上篇教过的mkdir javayz即可 ,再mkdir software
ll 可查询
1.1.1 解压jdk和tomcat的安装包
解压jdk安装包
在software目录下输入: tar -xvf jdk-8u151-linux-x64.tar.gz 回车即可
再次 ll 查询,可以看到多了一个文件夹
解压tomcat安装包
解压tomcat安装包:输入tar -xvf apache-tomcat-8.5.20.tar.gz 回车即可
ll 查询
1.2 jdk环境变量配置
配置环境变量输入 :vi /etc/profile 回车即可
输入这个
#java environment
export JAVA_HOME=/root/javaxl/software/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:JAVAHOME/lib:{JAVA_HOME}/lib:{JRE_HOME}/lib
export PATH=JAVAHOME/bin:{JAVA_HOME}/bin:PATH
最后再输入 :wq保存退出
为了使这个生效,需要输入:source /ect/profile ,再输入 java -version
1.3 tomcat启动
这个时候,还访问不到tomcat,这时需要关闭防火墙,也可以选择开放端口,就可以访问tomcat了
防火墙设置:
#开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#刷新防火墙规则
firewall-cmd --reload
#防火墙列表
firewall-cmd --zone=public --list-ports
#防火墙状态
systemctl status firewalld
#启动防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
1.4 MySQL的安装
首先要删除原有的数据库,输入:rpm -qa|grep mariadb命令查询,有的话,就输入:rpm -e --nodeps +数据库名,进行删除
接着建立一个文件夹来存放解压后的MySQL:
现在开始安装MySQL:
进入 cd mysql-5.7
运行以下4行代码,下载安装;
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 输入:systemctl start mysqld
修改密码:grep "password" /var/log/mysqld.log
原密码: mysql -uroot -p 输入原密码 Enter password:
设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;
设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;
更新密码
set password = password("123456");
输入后使修改生效还需要下面的语句
FLUSH PRIVILEGES;
最后连接测试:
二.部署前后端分离的后台接口
先将后台的两个架包导入:
接着找到数据库的名字,在导入的架包中:
/root/javayz/software/apache-tomcat-8.5.20/webapps/ssm/WEB-INF/classes/jdbc.properties
再在数据库创建,导入数据脚本:
开放一个端口:
firewall-cmd --zone=public --add-port=8082/tcp --permanent 开放端口
firewall-cmd --reload ( #更新防火墙规则 )
firewall-cmd --zone=public --list-ports ( 查看端口是否开放完成 )
修改server
输入:cd apache-tomcat-8.5.20/conf/ ( 进入conf目录 )
输入 : vim server.xml ( 修改配置端口 )
输入 i 进入编辑模式,将8080改为8082,再点击esc键,最后输入 :wq 保存退出即可
测试: