若依系统war包在Linux系统上的部署
Linux版本:CentOS 7 64位
环境准备:jdk 1.8
MySQL 8.0.21
Tomcat 9
目录
一、jdk 1.8的安装及配置
1、检查并卸载jdk
检查系统是否自带jdk以及相关安装包,如果有的话则应先将其卸载。
检查JDK版本:
java -version
查询所有已安装的jdk rpm包:
rpm -qa|grep java
如果发现有安装好的jdk以及安装包,依次执行卸载。
卸载命令:rpm -e --nodeps。删除以上除了noarch 结尾的所有文件。
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.252.b09-2.el8_1.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.252.b09-2.el8_1.x86_64
卸载完再次查询jdk版本:
2、下载jdk
jdk下载地址:Java Downloads | Oracle
安装的时候,jdk最新版是8u333,可根据自己需要进行下载。
3、安装jdk
将下载好的 jdk包上传至系统 /usr/jdk 下(我用的是WinSCP),cd至该目录:
WinSCP下载地址:WinSCP :: Official Site :: Free SFTP and FTP client for Windows
执行命令解压:
tar -zxvf jdk-8u221-linux-x64.tar.gz
解压后:
4、配置环境
解压完成之后进行环境变量配置,Linux环境变量配置都在:/etc/profile 文件中
vim /etc/profile
在文件末尾加入如下配置:
#set java environment JAVA_HOME=/usr/jdk/jdk1.8.0_221 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME CLASSPATH PATH
编辑完成后,输入:wq表示保存退出。
5、配置生效
source /etc/profile
6、测试jdk是否安装成功
java -version
正常显示,配置成功。
二、MySQL的安装及配置
1、准备工作
在 /use/local下 创建mysql文件夹 ,使用命令:
mkdir mysql
,切换到mysql文件夹下 。使用命令:
cd mysql
2、下载MySQL
输入命令,安装mysql的远程repo源:
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
也可以直接在官方下载最新版本 MySQL :: Download MySQL Community Server 选择linux版本,通过WinSCP上传到Linux虚拟机。
3、安装过程
解压mysql,输入命令:
tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
重命名文件夹,输入命令:
mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql-8.0
创建data文件夹,存储文件,输入命令:
mkdir data
创建用户组以及用户和密码,输入命令:
groupadd mysql useradd -g mysql mysql
授权用户 ,输入命令:
chown -R mysql.mysql /usr/local/mysql-8.0
切换到bin目录下 ,输入命令:
cd bin
初始化基础信息 ,输入命令:
./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize
得到临时密码(上述红框标注,后续会用到)。
编辑my.cnf文件,输入命令:
vi /etc/my.cnf
修改信息,输入命令:
basedir=/usr/local/mysql-8.0/ datadir=/usr/local/mysql-8.0/data/ socket=/tmp/mysql.sock character-set-server=UTF8MB4
注释mysqld_safe
添加mysqld服务到系统,输入命令:
cp -a ./support-files/mysql.server /etc/init.d/mysql
授权以及添加服务,输入命令:
chmod +x /etc/init.d/mysql chkconfig --add mysql
启动mysql,输入命令:
service mysql start
查看启动状态,输入命令:
service mysql status
将mysql命令添加到服务,输入命令:
ln -s /usr/local/mysql-8.0/bin/mysql /usr/bin
登录mysql,输入命令:
mysql -uroot -p 密码使用之前随机生成的密码
修改root密码,输入命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 其中123456是新的密码自己设置
执行命令:
flush privileges;
使密码生效。
选择mysql数据库,输入命令:
use mysql;
修改远程连接并生效,输入命令:
update user set host='%' where user='root'; flush privileges;
MySQL配置成功。
三、Tomcat的安装及配置
1、准备工作
tomcat依赖于JAVA环境,所以在运行tomcat之前,我们需要提前配置好JAVA环境变量。由于前面我们已经安装好jdk1.8,所以直接开始。
2、下载Tomcat
下载地址:Apache Tomcat® - Apache Tomcat 9 Software Downloads
下载完成之后,我们就可以得到一个tomcat安装包,我们使用WinSCP将Tomcat安装包上传到虚拟机中。
我们也可以在虚拟机中直接安装Tomcat的远程repo源,输入命令:
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.62/bin/apache-tomcat-9.0.62.tar.gz
3、安装过程
在Linux系统中解压该文件,输入命令:
tar -zxvf apache-tomcat-9.0.62.tar.gz #解压我们的tomcat压缩文件
等待解压完成。
进入解压后的文件目录下apache-tomcat-9.0.62
启动Tomcat,执行startup.sh文件即可,输入命令:
./startup.sh
启动成功。