## 部署准备 * SpringBlade分单体式和分布式两套后端架构,宝塔部署主要推荐使用单体式部署 * 单体式部署对服务器要求较低,而且仅需2c4g单服务器就可以运行 * 这对小型项目的运维来说,会带来极大的便利,用习惯后部署运维只需要鼠标点点就可以完成绝大部分的工作 ## 安装Java环境 1. 前往软件商店搜索`java`点击安装,并首页显示 ![](https://img.kancloud.cn/93/e9/93e953ad753efb2c2a66a3b3b98d6b8c_3354x1272.png) ![](https://img.kancloud.cn/98/90/9890515f735e3e7528ea0d8761eb4a25_2954x430.png) 2. 点击设置,选择安装tomcat8服务,这里主要是为了安装java8的环境 ![](https://img.kancloud.cn/7b/46/7b46c62fc555a1657635acde70f1ca64_1534x1218.png) ![](https://img.kancloud.cn/ef/e3/efe37dd05b1687ab2fcf039cac6c8c65_1486x1192.png) ## 安装Redis环境 1. 前往软件商店搜索`redis`点击安装,并首页显示,若是生产环境,建议修改端口以及密码,并且不开放至外网访问 ![](https://img.kancloud.cn/ac/4b/ac4b4f51a2cbccb1e7729f34343d52a4_3358x1226.png) ![](https://img.kancloud.cn/06/a2/06a2b704d914294cdc8e81dc3181614e_2928x340.png) ![](https://img.kancloud.cn/90/47/904738935a99e4ff5f4d2550ef4d9152_1342x1310.png) ## 配置Mysql >本章节以商业版展示,开源版处理方式与商业版一致,大家可以直接参考 1. 创建数据库,导入脚本,并将帐号密码记录好后续放到`bladex_boot`的`application-test.yml`配置文件 ![](https://img.kancloud.cn/40/b4/40b40205079ff2353a5f043c30430af8_2372x1344.png) ![](https://img.kancloud.cn/9a/ce/9aceee2558546f4c9d98d5d3c6fdd34d_2982x580.png) ![](https://img.kancloud.cn/2a/49/2a490c00f5668ab2564bad23df96ec1a_1316x1112.png) ![](https://img.kancloud.cn/f3/2f/f32fb4106a040a2184870d936f9261e9_1650x1494.png) ![](https://img.kancloud.cn/7d/09/7d094db2d20b2425e5b74b34cf592738_1266x1054.png) ![](https://img.kancloud.cn/40/d1/40d1af31284e5771d738d4f3339b8648_1286x596.png) ![](https://img.kancloud.cn/25/22/25223147aa8d2d2ce4d6a48ed8b898b8_1318x654.png) ![](https://img.kancloud.cn/86/25/86258bb7d36c3a6fea88f195a2f32ad5_1276x630.png) 2. 点击管理,查看数据是否导入成功 ![](https://img.kancloud.cn/d4/91/d491e593733e7e05b46f2e7e4f69febb_2984x700.png) ![](https://img.kancloud.cn/37/00/37003f704b516dabb7790946b4b1a9e7_2472x1894.png) ## 注意 * java、redis、mysql三个基础环境是必须要的,其中尤其是redis与mysql,务必确认设置密码并且日常关闭外网访问 * 若都采用默认配置,不出意外,服务器很快就会被人挂上挖矿病毒,这个请再三确认,不希望大家的服务器因此挂掉