AdSense

網頁

2018/5/9

啟動Maven專案時出現invalid LOC header (bad signature)錯誤

今天新建立一個Maven專案時,當一切就緒後在Tomcat啟動時出現下面錯誤。

Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

這個錯誤的原因在於依賴的函式庫jar檔有問題,可能是Maven在下載時不完全所導致。

解決辦法是找出pom.xml中哪一個dependency的jar檔有問題,將該有問題的函式庫版本改掉,或重新下載即可。

你可以在Maven在Windows 7中預設的local repository位置C:\Users\[username]\.m2\repository\org\路徑下尋找不完整的jar檔。


參考:

沒有留言:

AdSense