Centos7配置tomcat8、jdk8、mysql5.6环境以及web项目部署


需要用到的工具

  • VMware Workstation Pro
  • tomcat8
  • mysql 5.6
  • jdk8
  • SecureCRT
  • Navicat

一、环境配置

(一)、配置jdk8环境

1、首先在Oracle官网下载对应的jdk压缩包

官网点击进入官网下载
官网下载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

然后重新访问项目即可!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值