记录一个问题:java: 读取xxx时出错; zip END header not found

出现问题:

  • java: 读取D:\mvn-repository\io\netty\netty-codec-dns\4.1.65.Final\netty-codec-dns-4.1.65.Final.jar时出错; zip END header not found

问题出现背景:

  • 给项目添加redisson依赖时出现

分析情况:

  1. pom文件中未出现问题

  2. maven依赖项未报错

  3. maven本地仓库中存在该包

 尝试解决:

  • 1. 从maven远程仓库中手动下载改包并移动至本地仓库

      -->失败,仍然报错

  • 2. 使用exclusion关键字排除依赖后,重新在pom文件中导入该依赖

        -->成功,但出现新问题:java: 读取D:\mvn-repository\javax\cache\cache-api\1.1.1\cache-api-1.1.1.jar时出错; zip END header not found

  • 3. 重复步骤2,将cache-api依赖排除后重新导入

         -->成功,但出现新问题:java: 读取D:\mvn-repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.11.4\jackson-dataformat-yaml-2.11.4.jar时出错; zip END header not found

  • 4. 重复步骤2,将jackson-dataformat-yaml依赖排除后重新导入

      -->成功启动项目

最终配置结果:

  • 1. 总体

  • 2. redisson依赖配置

 

posted @ 2024-06-25 16:43  梁哲  阅读(923)  评论(0)    收藏  举报