tomcat启动时报invalid LOC header (bad signature)错误

错误如图:

从以上错误可知是某个JAR包有问题,导致读取失败,那解决此问题的关键就是要找出是哪个jar出了问题,怎么找呢?

方法:

根据上面提示定位到报错的代码处,如下图所示:

在上图所示之处打上断点,然后在这个断点上右键,在弹出断点设置窗口中选择Breakpoint properties,如图:

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

再次运行后,将会打印出加载的jar路径,如图:

说明红色箭头处所示的JAR不可读导致报错,需要删除此JAR或者重新下载。

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