linux增量更新jar

linux增量更新jar,第1张

linux增量更新jar 前言

这样做的原因:很多时候我们项目里改动了一点点需要重新部署到服务器,如果项目比较大或者项目上线后需要持续运行,这时候我们就不能直接停止项目再去上传新的jar,这样就会特别消耗时间。


一、增量更新jar包步骤

将正在运行的项目复制到一个文件夹下,例如marking文件下

cp /server/marking.jar  /server/marking/

在该文件下解压,解压后先删除marking.jar

jar -xf marking.jar 

解压完成后出现 BOOT-INF meta-INF org几个文件夹,进入BOOT-INF替换修改的.class文件

替换完成后,重新打包,将新打包的jar替换之前的旧版本jar,重新启动即可

jar -cfM0 marking.jar *
总结

增量更新jar替换修改的class文件,这样就不需要每次打包上传比较大的文件。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4676249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存