正常部署流程
1 用maven打包jar文件
2 打开ftp工具,上传jar包
3 启动开始脚本,开始测试
为了演示,新建一个springboot的demo,使用java -jar启动
问题
许多小伙伴的流程都是这样滴,但是随着不断的添加新功能,慢慢的会发现一些问题
1 添加的依赖包越来越多,打包后的jar文件越来越大,好几百兆。依赖包是不会变的,但是每次打包都要重新将依赖包打包到demo的jar包里,每次打包上传到服务器都要花费许多时间
2 有时只需要修改配置文件中的一个值,但还是要重新打包整个项目
3 打包流程十分繁琐。先用Maven打包,然后打开FTP工具,输入服务器路径和本地路径,点击替换,启动脚本
优化
1 分离依赖包,将其他依赖包放入lib文件夹下,只上传original包,然后在服务器上重命名为jar包。使用java -cp命令,指定依赖包路径
2 分离properties文件,将配置文件放入config文件夹下,使用java -cp命名,指定配置文件路径
3 使用Cloud Toolkit插件,快速将jar包部署到服务器上。将original包上传,重命名为jar包,启动脚本等多个步骤都放在IDEA里执行
config文件夹
lib文件夹
启动脚本
配置Cloud Toolkit
启动效果
谢谢大家的阅读,如果觉得我的文章或代码对你生活或工作有帮助,记得给我点赞哦
关于我的头条号,每周会不定期的发布一些有关于Java/Python/大数据的一些内容哦