目录
一、准备工作
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. 测试一下能不能正常运行 如果不能 查找原因解决原因