Linux java项目急速部署方案

文章描述了一种Java应用程序的更新部署流程,包括将源jar包复制到指定文件夹,解压,替换升级文件,删除旧jar包,重新打包并使用nohup命令启动更新后的jar应用。
摘要由CSDN通过智能技术生成

      部署方案

  • 将源jar包cp到一个空文件夹里,然后把该jar包解压

    cp /data/java-demo.jar /data/bak/
    jar -xf java-demo.jar
  • 进入BOOT-INF文件夹,找到class文件夹,把要升级的文件放到相对应的目录里

  • 把该文件夹里的源jar包删除

    rm -rf sandbox-backend.jar
  • 重新打包

    jar -cfM0 java-demo.jar *
  • 把打好的jar包cp到启动目录,启动就ok

    nohup java -jar java-demo.jar

    关键命令详解

  • jar -xf / jar -xvf

    将一个 jar 文件解压缩
    
    -x 从档案中提取指定的(或所有)文件
    -v 在标准输出中生成详细输出
    -f 指定档案文件名
  • jar -cfM0 xx.jar *

    重新打包
    
    -c 创建档案
    -f 档案文件名
    -M 不为条目创建清单文件
    -0 仅存储; 不使用 ZIP 压缩
    * 号代表所有文件进行打包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值