需要用到的工具
- VMware Workstation Pro
- tomcat8
- mysql 5.6
- jdk8
- SecureCRT
- Navicat
一、环境配置
(一)、配置jdk8环境
1、首先在Oracle官网下载对应的jdk压缩包
官网点击进入官网下载
2、通过SecureCRT软件rz命令将本地压缩包上传到Linux服务器上
输入rz命令回车选择下载好的压缩包上传即可
3、解压jdk8压缩包
在/usr目录下创建一个java目录来存放jdk
mkdir /usr/java
将压缩包移动到该目录下
mv jdk-8u261-linux-x64.tar.gz /usr/java
切换到该java目录
cd /usr/java
解压该压缩包
tar -zxvf jdk-8u261-linux-x64.tar.gz
删除掉原来的压缩包
rm jdk-8u261-linux-x64.tar.gz -f
4、卸载原先自带的jdk
使用下面的命令查询是否安装有jdk
rpm -qa|grep java
查询结果如下
卸载自带的jdk
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
5、配置环境变量
使用下面的命令打开profile文件
vim /etc/profile
按 i 键进入编辑模式,将下面配置复制到文件末尾
export JAVA_HOME=/usr/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
截图如下
按esc退出编辑模式,输入:wq保存退出
输入下面命令使配置文件生效
source /etc/profile
6、验证是否安装成功
输入下面命令
java -version
显示如下界面即代表jdk8安装配置成功
(二)、配置mysql 5.6环境
1、下载MySQL5.6
在MySQL官网点击进入,选择对应的MySQL版本以及操作系统的版本,下载RPM Bundle即可
2、将MySQL上传到Linux服务器
在服务器的/usr目录下创建一个mysql的目录,然后进入该目录
mkdir /usr/mysql
cd /usr/mysql
通过SecureCRT终端输入rz命令回车,将刚才下载好的压缩包上传到Linux服务器上
3、解压安装包
输入命令
tar -xvf MySQL-5.6.20-1.el7.x86_64.rpm-bundle.tar
解压完成后如下所示
4、卸载mariadb
先检查是否安装有mariadb
rpm -qa | grep mariadb
有的话执行删除命令卸载掉mariadb
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
5、安装MySQL
按照以下顺序安装MySQL
rpm -ivh MySQL-server-5.6.20-1.el7.x86_64.rpm
rpm -ivh MySQL-client-5.6.20-1.el7.x86_64.rpm
rpm -ivh MySQL-devel-5.6.20-1.el7.x86_64.rpm
rpm -ivh MySQL-shared-5.6.20-1.el7.x86_64.rpm
6、启动mysql
service mysql start
7、获取mysql安装时生成的临时密码
查询临时密码保存的目录
find / -name .mysql_secret
查询过后截图如下
进入该目录查看临时密码
cat /root/.mysql_secret
截图如下
8、登录mysql
使用刚才获取的临时密码登录mysql
mysql -u root -p
截图如下
9、修改密码
修改密码,否则无法进行数据库操作
SET PASSWORD=password('123456');
修改完密码之后即可对数据库进行操作
10、授予远程连接的权限
使用mysql数据库
use mysql;
授予root用户远程连接权限
grant all privileges on *.* to 'root'@'%' identified by '123456';
刷新权限
flush privileges;
如果此时使用本地主机的navicat还是连不上服务器的数据库,使用下面的命令查询密码是否一致
select host, user, Password, grant_priv from user;
查询结果如下
如果密码不一致,则使用以下命令
update user set password=password('123456') where user='root';
更新后再次查询密码一致,截图如下
此时再使用navicat连接Linux服务器的mysql就可以连接上了
(三)、配置Tomcat8环境
1、下载tomcat8
官网点击进入下载
这里我下载的版本如下
2、上传及解压下载好的tomcat
首先在/usr目录下创建一个空文件夹tomcat用来存放tomcat
mkdir /usr/tomcat
然后进入到该目录
cd /usr/tomcat
输入rz命令回车选择本地下载好的tomcat上传到服务器,上传成功截图如下
解压该压缩包
tar zxvf apache-tomcat-8.0.20.tar.gz
删除压缩包
rm apache-tomcat-8.0.20.tar.gz -f
将解压好的文件夹名字改为tomcat8
mv apache-tomcat-8.0.20 tomcat8
3、启动tomcat
切换到tomcat安装目录的bin目录下
cd /usr/tomcat/tomcat8/bin
查看该目录下的文件
ls
该目录的结构如下图所示
执行startup.sh指令来启动tomcat
./startup.sh
出现下图所示情况即代表tomcat启动成功
4、通过ip地址访问
在本地计算机浏览器上输入http://服务器的ip:8080访问
显示如下界面即代表访问成功
如果出现访问不到的情况,很可能是Linux服务器的防火墙阻挡了
输入以下命令关闭防火墙
systemctl stop firewalld
然后重新访问即可!!
二、项目部署
1、准备数据
通过navicat连接服务器mysql创建自己所需要的数据库,如下图test117即为我准备好的数据库
2、上传项目
进入到服务器tomcat的webapps目录下
cd /usr/tomcat/tomcat8/webapps
输入rz命令回车选择打包好的项目上传
3、启动tomcat
如果需要修改项目的数据库配置文件,可以将自己上传的压缩包解压进行更改,因为我上传的war文件,连接信息配置正确,所以我直接启动tomcat即可
切换到bin目录
cd ../bin
启动tomcat
./startup.sh
下图所示即为启动成功
4、访问项目
在浏览器输入地址http://服务器的ip:8080/项目名 即可访问到项目
如果出现访问不到的情况,很可能是Linux服务器的防火墙阻挡了
输入以下命令关闭防火墙
systemctl stop firewalld
然后重新访问项目即可!!!