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的本地庫文件夾。