java.util.zip.ZipException: invalid LOC header (bad signature)(不白看)
一、錯誤原因
bad signature 表明你使用的jar包損壞了。每個jar包最初生成時為了安全都會有一個數字簽名(一旦生成會改變),以防止別人對jar包進行篡改,因為jar包裡的檔案內容一旦改變,使用某個演算法根據檔案內容計算出的數字簽名和最初發布jar包時的數字簽名不一致。在你使用jar包時,首先會驗證數字簽名,bad signature ,檔案不一致,為了安全,就不可以使用了,這也是java安全機制之一。
嘮叨幾句:查看了網上很多解決方案,大多都是說如何解決。有的只是針對具體的問題,別人和他的根本不是一個問題。有點還好,問題解決了,但不知到問題出在哪裡。挺難受。
另外:這個 Loc 可能是代表著數字簽名吧,實在是查不到
二、解決
找出損壞jar包,並替換
如果是maven工程和eclipse(或myeclipse)
我的是:jackson-data.jar版本2.7,更換了版本為2.6。
如果是其他專案管理工具,自己百度相關方法吧,反正是jar包有問題,不能用了。
實在不行,你一次替換一個jar包,然後去執行tomcat,直到成功。這個控制變數法也可以解決。
相關推薦
java.util.zip.ZipException: invalid LOC header (bad signature)(不白看)
一、錯誤原因 bad signature 表明你使用的jar包損壞了。每個jar包最初生成時為了安全都會有一個數字簽名(一旦生成會改變),以防止別人對jar包進行篡改,因為jar包裡的檔案內容一旦改變,使用某個演算法根據檔案內容計算出的數字簽名和最初發布jar
java.util.zip.ZipException: invalid LOC header (bad signature)
future org tin lex check error con tco cat 1:部署好項目,啟動tomcat出現如下所示的錯誤,百度方法,挺多的,但是好像並沒有解決我的問題,問題如下所示: 1 java.util.zip.ZipException: inv
執行maven專案遇到java.util.zip.ZipException: invalid LOC header (bad signature)高效解決辦法
事情是這樣的,本來我的本地maven倉庫是放在C盤的,而C盤是固態硬碟,而且隨著時間推移,本地maven倉庫變得越來越大,所以就想在本地E盤裡再建立一個本地倉庫,本來以為是很簡單的事情,配置一下就完事的。沒想到把自己的小 demo 放到 tomcat 上跑還報了這個錯誤,真實
解決了異常java.util.zip.ZipException: invalid CEN header (bad signature)心路歷程
前言 過完年來,我被安排做一個比較小的查詢功能增加到先有的.net系統中,其實就是增加個二級選單,點選選單之後輸入賬號可以從資料庫查詢到相關的資訊。正常來說,這個小功能一個下午不到就可以完成,但是因為涉及到一些很小的細節問題不能及時解決,所以花了我幾天的時間,我都開始崩潰和懷疑人生了。所
java.util.zip.ZipException: invalid LOC header
今天在測試springcloud專案的時候,因為中途下載過程有中斷,結果專案啟動Springboot Application報錯。資訊如下: java.util.zip.ZipException: invalid LOC header (bad signature) at java.ut
Java Web專案Tomcat啟動報錯:java.util.zip.ZipException: invalid LOC header
java.util.zip.ZipException: invalid LOC header (bad signature) at java.util.zip.ZipFile.read(Native Method) at java.u
記錄下包缺失或不對的錯誤java.util.zip.ZipException: invalid LOC header
七月 14, 2017 8:42:18 上午 org.apache.catalina.startup.HostConfig deployDescriptor 資訊: Deployment of configuration descriptor F:\Java\Tomcat2
重簽名提示:無法對jar進行簽名,java.util.zip.ZipException: invalid entry compressed size
簽名的時候報的問題: jarsigner: 無法對 jar 進行簽名: java.util.zip.ZipException: invalid entry compressed size (expected 5067 but got 5217 bytes) 解決的方法:
運行Maven項目時出現invalid LOC header (bad signature)
spa article popu stand details 必須 standard eset org 為Maven小白,今天這問題困擾了我好久,經過多次在網上查詢,終於找到了原因。明明一個小問題卻耗費很多時間,著實不應該,所以必須記錄一下。 報錯信息如下: 對話框
使用eclipse對maven項目打包時,報 invalid LOC header (bad signature)異常處理
http switch ati exception ogg 異常處理 name .org and 在eclipse上打包,報錯: [INFO] Including org.codehaus.groovy:groovy-all:jar:2.4.3 in the shade
invalid LOC header (bad signature)
找到 本地配置 刪除 head 遇到 有一個 是你 ref 下載 問題 每當導入一個從別的Maven項目的時候,總有那麽幾次會出現下面這個錯誤。 invalid LOC header (bad signature) 解決 網上給出的解決方案一般就是找到有問題的jar包,刪
invalid LOC header (bad signature)-Maven異常
異常異常信息: 錯誤: 讀取D:\dev-tool\maven-repository\org\springframework\boot\spring-boot\1.4.2.RELEASE\spring-boot-1.4.2.RELEASE.jar時出錯; invalid LOC header (bad si
運行Maven項目時出現invalid LOC header (bad signature)錯誤,Tomcat不能正常啟動
argument 不能 sig 嚴重 對話 toc cau ebr tom 作為Maven小白,今天這問題困擾了我好久,經過多次在網上查詢,終於找到了原因。明明一個小問題卻耗費很多時間,著實不應該,所以必須記錄一下。 報錯信息如下: 對話框: 控制臺:
maven 錯誤:讀取 xxx.jar 時出錯;invalid LOC header (bad signature) 1 錯誤
reqHeader:{Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8, Upgrade-Insecure-Requests=1, Connection=keep-alive, User-Agen
Maven-invalid LOC header (bad signature)
用maven打包的war部署到tomcat中啟動報錯 Caused by: java.util.zip.ZipException: invalid block type at java.util.zip.InflaterInputStream.read(InflaterI
啟動專案報錯:invalid LOC header (bad signature)
我試了網上的方法,先用 mvn test -X測試 執行的兩種方法: 1、在Eclipse中 run as => maven build
invalid LOC header (bad signature) 錯誤解決辦法
錯誤情況 maven工程時,一直提示junit錯誤,仔細檢視,發現有junit包,但是仍然沒起作用,pom.xml加上了版本資訊,還是不行,感覺為包錯誤,瀏覽包類,開啟提示 “invalid LOC header (bad signature)”,感覺下載的junit包出問題。 解決
解決spring-security4.2.7 maven 報錯invalid LOC header(bad signature)
八月 08, 2018 11:42:52 上午 org.apache.catalina.startup.ContextConfig processAnnotationsJar 嚴重: Unable to process Jar entry [org/spring
maven 報錯invalid LOC header(bad signature)
在命令列中執行mvn package的時候報錯如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)
【Maven】工程啟動報錯 invalid LOC header (bad signature)
錯誤日誌: 嚴重: A child container failed during start java.util.concu