Unable to process Jar entry & java.util.zip.ZipException: invalid LOC header (bad signature)

Unable to process Jar entry [org/bouncycastle/sasn1/DerObject.class] from Jar [jar:file:/D:/sts/wages/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/tp_wages/WEB-INF/lib/bcmail-jdk14-138.jar!/] for annotations
java.util.zip.ZipException: invalid LOC header (bad signature)

啓動Tomcat時出現大量重複的異常,每一段都包含有以上兩段異常語句。
去本地的Maven庫文件夾查找上文提到的bcmail-jdk14-138.jar也是存在的。
無論是刪除jar重新下載,還是刪除Maven項目重新導入,甚至是刪除Tomcat重新再建一個,都沒辦法解決這個問題。

解決方法:最後,我改變的項目的本地Maven庫文件夾的位置,選了一個空的文件夾,隨後讓它把所有依賴jar重新下載了一遍,問題解決!

Window -> Perferences -> Maven -> User Settings ,選擇一個新的文件夾作爲Maven的本地庫文件夾。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章