tomcat啓動時報invalid LOC header (bad signature)錯誤

錯誤如圖:

從以上錯誤可知是某個JAR包有問題,導致讀取失敗,那解決此問題的關鍵就是要找出是哪個jar出了問題,怎麼找呢?

方法:

根據上面提示定位到報錯的代碼處,如下圖所示:

在上圖所示之處打上斷點,然後在這個斷點上右鍵,在彈出斷點設置窗口中選擇Breakpoint properties,如圖:

System.out.println("===="+this.getName());false; 

再次運行後,將會打印出加載的jar路徑,如圖:

說明紅色箭頭處所示的JAR不可讀導致報錯,需要刪除此JAR或者重新下載。

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