当前位置: 首页 > news >正文

简单的jar包重打包Failed to get nested archive for entry 报错处理

简单的jar包重打包Failed to get nested archive for entry 报错处理

1. 需求

公司有一个后端项目,项目已经打好了jar包,现在我们发现jar包依赖的子包有问题,其中的一个mybatis xml文件查询数据不正确,我们需要替换项目,正常流程是修改文件,使用maven重新编译打包,现在没有这样执行条件,只能自己手动替换。

使用360解压缩打开项目,然后找到对应的子包,再次打开,然后进行手工替换,但是替换之后,启动服务发现报错Failed to get nested archive for entry,后续上网查询发现需要使用命令操作才可以,此处记录一下,方便后续使用。

2. 具体操作过程

  • 使用命令jar -xvf 解压jar包
    在这里插入图片描述
    解压后获取三个目录文件
    在这里插入图片描述

  • 替换BOOT-INF/lib下jar包
    在这里插入图片描述

  • 替换之后执行jar -uvf0 打包命令进行再次打包

    jar -uvf0 clm.jar .\BOOT-INF\lib\clm-credit-limit-1.0.1.RELEASE.jar
    

    看到如下提示,则证明编译成功在这里插入图片描述

  • 再次启动服务,正常启动

    java -jar clm.jar
    

    在这里插入图片描述


http://www.mrgr.cn/news/3958.html

相关文章:

  • 【数据结构篇】~双向链表(附源码)
  • Python爬虫:网页脚注与引用的智能捕手
  • 科大讯飞飞凡计划面经(2024年秋招新出炉)
  • Milvus向量数据库-磁盘索引简介
  • SQL与机器共舞:探索数据的智能集成艺术
  • shaushaushau1
  • ArcGIS10.8 安装教程
  • C++ //练习 18.28 已知存在如下的继承体系,在VMI类的内部哪些继承而来的成员无须前缀限定符就能直接访问?哪些必须有限定符才能访问?说明你的原因。
  • AIGC 与 ChatGPT 的区别与联系
  • 使用 Python 绘制词云图的详细教程
  • JetBrains CLion 2024.2 (macOS, Linux, Windows) - C 和 C++ 跨平台 IDE
  • 【前端学习】搭建Vue项目
  • 如何为您的专用IP地址选择正确的IP SSL证书
  • 【三维语义分割模型】PAConv
  • 机械学习—零基础学习日志(如何理解概率论4)
  • Java笔试面试题AI答之线程(3)
  • DN专业3D图形制作软件win/mac软件安装下载(附下载链接)
  • Go 语言切片(Slice)
  • 【Datawhale AI 夏令营】第四期 基于2B源大模型 微调
  • Spring Boot应用的数据库连接池管理