目录

一、准备工作

1. 安装 jdk

2. 安装 Tomcat

① 下载压缩包

② 解压缩

③ 加上可执行权限

④ 验证是否成功安装

3. 安装 Mysql 

① 安装必要的包

② 启动服务器

③ 验证

二、部署操作

1. 理清楚博客系统的依赖

2. 把博客系统打war包,上传到 webapps 目录下


一、准备工作

yum 安装软件必须是管理员权限,也就是 root 用户。

Linux 系统是不需要指定目录的,系统有自动存放的位置。

不需要向 Window 一样配置环境变量

1. 安装 jdk

//1. 列出所有的软件包  把带有jdk的结果保留下来
yum list | grep jdk
//2. 选择 java-1.8.0-openjdk-devel.x86_64
yum install java-1.8.0-openjdk-devel.x86_64
//3. 安装成功可以使用 javac来验证是否安装成功

2. 安装 Tomcat

① 下载压缩包

1. 在 Window 上下载好安装包  
2. 把 zip 这个安装包 往 Xshell 拖就可自动上传 Linux
//如果失败 输入  yum install lrzsz   重新拖入即可

② 解压缩

使用  unzip apache-tomcat-8.5.83.zip  指令
//如果失败,则  yum install unzip  重新解压即可

③ 加上可执行权限

1.进入bin目录输入  chmod +x *.sh   
//加入可执行权限就可以正常执行了。
2. sh startup.sh

④ 验证是否成功安装

通过 ps aux | grep tomcat 验证

通过 netstat -anp | grep 8080 验证

直接通过浏览器访问 Tomcat 的欢迎页面(注意要在防火墙设置中把8080端口设置一下)

3. 安装 Mysql 

使用 yum 安装 mariadb (这个是Mysql的孪生兄弟,都是兼容的)

① 安装必要的包

// 1.安装 mariadb 服务
yum install -y mariadb-server
// 2.安装 mariadb 命令行客户端
yum install -y mariadb
// 3.安装 mariadb C library
yum install -y mariadb-libs
// 4.安装 mariadb 开发包
yum install -y mariadb-devel

② 启动服务器

// 1.启动服务器
systemctl start mariadb
// 2.设置服务开启自启动
systemctl enable mariadb
// 3.查看服务状态
systemctl status mariadb

③ 验证

// 验证,这里没有设置密码 密码就是 ""
mysql -uroot 
// 注意后面创建库的时候要设置 utf8mb4 字符集
mariaDB [(none)]> create database demo_db charset utf8mb4;

二、部署操作

1. 理清楚博客系统的依赖

比如 需要用到数据库 ,就要在 云服务器内 创建好 数据库

2. 把博客系统打war包,上传到 webapps 目录下

//1. 修改 pox.xml
    <packaging>war</packaging>
    <build>
        <finalName>blog_system</finalName>
    </build>

//2. 微调连接数据库的代码    DBUtil账号和密码可能不一样,ip不用改

//3. 打包 cd到服务器的webapps目录下,直接拖到这里就行,apache会自动解压

//4. 测试一下能不能正常运行  如果不能 查找原因解决原因