SpringBoot替换jar包中引用的jar包(Unable to open nested entry ‘BOOT-INF/lib/**.jar‘. It has been compressed)
背景
spring boot项目,使用jar方式打包部署
需求
有时候我们需要替换项目中某个引用jar,又不想将整个项目重新打包。
问题
Caused by: java.lang.IllegalStateException: Unable to open nested entry 'BOOT-INF/lib/**.jar'.
It has been compressed and nested jar files must be stored without compression.Please check the mechanism used to create your executable jar file
解决
可通过jar
命令先将jar包解压,在解压目录中将引用jar包替换后,再重新压缩,命令如下(注意替换**
为自己实际jar包名称)
解压:
jar -xvf .\**.jar
jar -cfM0 **.jar ./
SpringBoot替换jar包中引用的jar包(Unable to open nested entry ‘BOOT-INF/lib/**.jar‘. It has been compressed)相关推荐
- 解压修改jar包后运行报错:Unable to open nested entry ‘BOOT-INF/lib/**.jar‘. It has been compressed
背景 打部署jar包后,使用winwar解压工具,修改了里面的配置文件,和lib里面的一个引用包的配置文件,报这个错: Unable to open nested entry 'BOOT-INF/li ...
- spring boot jar包替换报错之Unable to open nested entry 'BOOT-INF/lib/cache-api-0.4.jar'.
spring boot用layout ZIP打出来的包能够支持外部classpath,但是当用rar/7zip替换其中的jar后,报下列错误: Unable to open nested entry ...
- Eclipse中要导出jar包中引用了第三方jar包怎么办
Eclipse中要导出jar包中引用了第三方jar包怎么办 (2009-07-20 15:28:44) 转载▼ 标签: it 分类: Eclipse 今天做个小的java程序,想要先将其导出成 ...
- python包之间引用_python 子包引用父包和其他子包
python 子包引用父包和其他子包 python引用子目录很简单, 里面放个__init__.py就可以了. 如何在子目录里面引用其他目录(父目录,爷目录和同辈分目录)呢? 例如: python有项 ...
- java 执行ssis包_在SSIS包中使用CHECKPOINT重新启动包执行
java 执行ssis包 In the article, SQL Server CHECKPOINT, Lazy Writer, Eager Writer and Dirty Pages in SQL ...
- 模块公有包中不能导入私有包的内容
否则编译时会出现错误error: cannot access XXX 序列化时需要访问实现类,故实现类也必须放在共有接口\ java.io.IOException: Unable to create ...
- Linux替换jar包中内容
因fastjson低版本存在漏洞,故线上服务需要升级到fastjson-1.2.70.jar,替换jar服务中的低版本jar包 1.创建一个临时目录 mkdir temp 2.将jar添加到目 ...
- IDEA全局搜索Jar包中内容
目录 一.下载源码 二.搜索内容 1.按文件名搜索 2.全局关键字搜索 3.方法引用 想要搜索Jar中关键字,必须先把jar包源码下载下来,否则搜不到. 一.下载源码 Preferences --&g ...
- Java遍历包中所有类包括jar包(完整转载)
第一部分转自 :http://blog.csdn.net/wangpeng047/article/details/8124390 第二部分转自:http://blog.csdn.net/wangpen ...
- Spring Boot 引入jar 包中的 controller
[问题] Spring Boot 引入jar 包中的 controller [解决] 默认情况下 Spring Boot 在启动时, 只会扫描启动类对应的包以及子包进行装配, 因此jar包中的cont ...
最新文章
- mysql 触发器 实例_mysql的触发器-含案例-含效果 | 时刻需
- SpringBoot中的Quartz应用
- 【数据结构与算法】之深入解析“有效的数独”的求解思路与算法示例
- 制作 小 linux 教程,用BusyBox制作Linux最小系统
- 如何做好一位合格qc_如何管理好生产质量?
- Linux查看内存,负载状态
- 返回一个二维整数数组最大联通子数组的和(思路)
- 电脑编程就业找哪方面
- (一)Multisim安装与入门
- Android SDK Platform Tools下载(包括adb 、 fastboot 和 systrace)
- [译]写给初学者的Tensorflow介绍 - 2
- 首先,打破一切常规 学习笔记 之四
- html style属性的用法
- linux dnf命令安装
- 往hive表中插入与导出数据方式load ,insert ,sqoop 等方式详解
- 目标检测YOLO实战应用案例100讲-面向目标检测的语义分割技术研究与应用
- linux查看是centos几版本
- 如何在Google上下载高清原图
- BERT模型—7.BERT模型在句子分类任务上的微调(对抗训练)
- gitee码云的使用