您的位置:首页 > 运维架构 > Linux

linux环境下jar包部署运行问题 Exception in thread "main" java.lang.IllegalStateException: Failed to get nested

2020-02-04 05:28 267 查看

linux环境下,以jar文件部署如下:
1.准备好linux环境,安装所需要的jdk版本;
2.使用文件上传工具上传a.jar文件;
3.直接使用java -jar a.jar & 命令进行项目启动;
增量维护如下:
4.使用命令解压a.jar包,命令:jar -xvf a.jar;
5.与解压后的目录保持一致上传增量文件;
6.使用命令将指定文件更新到a.jar里面,
命令为jar -uvf0 a.jar 指定文件相对路径;重启即可;

遇到如下问题:

Exception in thread “main” java.lang.IllegalStateException: Failed to get nested archive for entry BOOT-INF/lib/spring-boot-starter-web-1.5.18.RELEASE.jar
at org.springframework.boot.loader.archive.JarFileArchive.getNestedArchive(JarFileArchive.java:109)
at org.springframework.boot.loader.archive.JarFileArchive.getNestedArchives(JarFileArchive.java:87)
at org.springframework.boot.loader.ExecutableArchiveLauncher.getClassPathArchives(ExecutableArchiveLauncher.java:72)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:49)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: java.io.IOException: Unable to open nested jar file ‘BOOT-INF/lib/spring-boot-starter-web-1.5.18.RELEASE.jar’
at org.springframework.boot.loader.jar.JarFile.getNestedJarFile(JarFile.java:252)
at org.springframework.boot.loader.jar.JarFile.getNestedJarFile(JarFile.java:237)
at org.springframework.boot.loader.archive.JarFileArchive.getNestedArchive(JarFileArchive.java:104)
… 4 more
Caused by: java.lang.IllegalStateException: Unable to open nested entry ‘BOOT-INF/lib/spring-boot-starter-web-1.5.18.RELEASE.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
at org.springframework.boot.loader.jar.JarFile.createJarFileFromFileEntry(JarFile.java:285)
at org.springframework.boot.loader.jar.JarFile.createJarFileFromEntry(JarFile.java:260)
at org.springframework.boot.loader.jar.JarFile.getNestedJarFile(JarFile.java:248)
… 6 more

解决办法为:使用jar -uvf0命令进行增量替换

  • 点赞 1
  • 收藏
  • 分享
  • 文章举报
u011157122 发布了1 篇原创文章 · 获赞 1 · 访问量 786 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐