## 部署BladeX-Boot 1. 修改application-test.yml,将redis和mysql节点改为刚刚设定的配置 ![image-20210211142046638](../../../images/image-20210211142046638.png) 2. 根目录执行打包 ~~~shell mvn clean package -Dmaven.test.skip=true ~~~ ![image-20210211142502862](../../../images/image-20210211142502862.png) 3. 前往宝塔新建的web站点,创建一个api文件夹 ![image-20210211142618482](../../../images/image-20210211142618482.png) 4. 进入api文件夹,上传刚刚打包后的`blade-api.jar`文件 ![image-20210211142706190](../../../images/image-20210211142706190.png) ![image-20210211142821419](../../../images/image-20210211142821419.png) ![image-20210211143317282](../../../images/image-20210211143317282.png) 5. 修改部署脚本同样上传至api文件夹 > 默认端口为80,我们需要改成其他不容易被占用的端口,比如88,给启动命令加上 `--server.port=88` > 为了生效`application-test.yml`,给启动命令加上`--spring.profiles.active=test` ![image-20210211152511924](../../../images/image-20210211152511924.png) ![image-20210211143356634](../../../images/image-20210211143356634.png) ![image-20210211143406186](../../../images/image-20210211143406186.png) 6. 给脚本赋予可执行权限 ![image-20210211143549257](../../../images/image-20210211143549257.png) ![image-20210211143604795](../../../images/image-20210211143604795.png) ## 启动BladeX-Boot 1. 返回首页,点击SSH终端,输入密码后登录 ![image-20210211143658404](../../../images/image-20210211143658404.png) ![image-20210211143731335](../../../images/image-20210211143731335.png) ![image-20210211151219471](../../../images/image-20210211151219471.png) 2. 进入终端后,先执行 `java -version` 查看环境是否已经配置好,若没有则看上一章节安装`Java一键部署`插件 ![image-20210211151430157](../../../images/image-20210211151430157.png) 3. 环境无误,则执行脚本进行启动 ~~~shell [root@blade-test api]# ls blade-api.jar service.sh [root@blade-test api]# ./service.sh start [root@blade-test api]# ./service.sh status blade-api.jar is running. Pid is 16110 ~~~ ![image-20210211151614815](../../../images/image-20210211151614815.png) 4. 测试一下接口,返回success说明启动成功 ![image-20210211153037688](../../../images/image-20210211153037688.png) 5. 下一节我们来看一下前端的部署流程