SpringBoot jar項目更換lib 文件夾下的相關依賴jar包


SpringBoot jar項目更換lib 文件夾下的相關依賴jar包

 

 

 

springboot項目在使用壓縮軟件替換lib下的依賴包后,啟動報錯,報錯內容如下:

Exception in thread "main" java.lang.IllegalStateException: Failed to get nested archive for entry BOOT-INF/lib/***-0.0.1-SNAPSHOT.jar.jar
原因:

替換或者導入jar包時,jar包被自動壓縮,springboot規定嵌套的jar包不能在被壓縮的情況下存儲。

解決辦法:

1、使用jar命令解壓jar包,在壓縮包外重新替換jar包,在進行壓縮。

jar -xvf XXX.jar

 

2、替換引用jar

3、替換完成后重新壓縮打包:

jar -cfM0 XXX.jar ./

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM