## 部署后端 >本章节以商业版展示,开源版处理方式与商业版一致,大家可以直接参考 1. 修改application-test.yml,将redis和mysql节点改为刚刚设定的配置 ![](https://img.kancloud.cn/20/2b/202b5913a5de5e701b9d9fda6455c0b2_3268x774.png) 2. 根目录执行打包 ~~~shell mvn clean package -Dmaven.test.skip=true ~~~ ![](https://img.kancloud.cn/6c/de/6cde852f34c8dbab3d3e50c6c8967b2c_2120x1682.png) 3. 前往宝塔新建的web站点,创建一个api文件夹 ![](https://img.kancloud.cn/dc/fd/dcfda1ec33ed019c0927470a2d54374a_2128x1044.png) 4. 进入api文件夹,上传刚刚打包后的`blade-api.jar`文件 ![](https://img.kancloud.cn/30/7e/307eb9a09dcb19c3c801d9303636e63f_2250x1538.png) ![](https://img.kancloud.cn/ef/f3/eff36cf798a1ad39fb29b6eb40efede3_1120x1032.png) ![](https://img.kancloud.cn/83/d2/83d2669bba0b8c4bcefff20fa7c5c7ad_1120x1040.png) 5. 修改部署脚本同样上传至api文件夹 > 默认端口为80,我们需要改成其他不容易被占用的端口,比如88,给启动命令加上 `--server.port=88` > 为了生效`application-test.yml`,给启动命令加上`--spring.profiles.active=test` ![](https://img.kancloud.cn/e0/50/e050b44ffefd04c998152df18c2268c7_2552x1496.png) ![](https://img.kancloud.cn/b3/88/b388627b9aba5027531bcaec86cf0fe1_2126x1514.png) ![](https://img.kancloud.cn/02/8f/028fc9c8f46d494a34d8148d9badcacd_1756x448.png) 6. 给脚本赋予可执行权限 ![](https://img.kancloud.cn/e8/f2/e8f2f57080793e037e05fb4d81035cf1_2908x1140.png) ![](https://img.kancloud.cn/35/04/3504b065fdf9a81faac1be3a2e5b9ad3_898x624.png) ## 启动后端服务 1. 返回首页,点击SSH终端,输入密码后登录 ![](https://img.kancloud.cn/06/50/0650f76d48b17e2bbba4c7903cd744c0_1486x784.png) ![](https://img.kancloud.cn/75/cc/75ccec09d260ce9c3e4a0159aea5cf2f_1924x1330.png) ![](https://img.kancloud.cn/e8/2f/e82f791bd6c35be7f83b919b0dee6c98_1894x1318.png) 2. 进入终端后,先执行 `java -version` 查看环境是否已经配置好,若没有则看上一章节安装`Java一键部署`插件 ![](https://img.kancloud.cn/5f/d5/5fd5634f17334b90b729723822cc06a2_1904x1362.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 ~~~ ![](https://img.kancloud.cn/bd/ab/bdabe75ac565dc945c7a2fe51b19a848_1900x1352.png) 4. 测试一下接口,返回success说明启动成功 ![](https://img.kancloud.cn/01/19/01191d8d15082ba7ae46444f9f710718_1896x1328.png) 5. 下一节我们来看一下前端的部署流程