赞
踩
问题描述:之前创建过一个spring boot项目版本号为1.5.8,能成功运行。现在再次创建了一个spring boot项目,版本号为2.0.1,但是一运行就报错说Unable to start web server; nested exception is java.la。。。还有一句invalid LOC header (bad signature)。
网上未找到类似问题,目测是版本冲突。以下是我多次尝试:
1.更新maven:项目名右键->maven->update project。问题未解决。
2.删除冲突版本内容:删除C:\Users\用户名.m2\repository\org\springframework\boot\spring-boot中的1.5.8文件夹,保留2.0.1文件夹。问题未解决。
3.直接删除maven本地仓库:删除C:\Users\用户名.m2\repository文件夹。问题成功解决!
此时运行不同版本的spring boot项目均成功。问题困了我好多天,暴力的方法果然最有效。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。