解决运行spring boot项目报错Unable to start web server; nested exception is java.la。。。问题

问题描述:之前创建过一个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项目均成功。问题困了我好多天,暴力的方法果然最有效。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
"Unable to start web server; nested exception is java.lang.IllegalStateException" 这个错误通常是由于web服务器无法启动造成的。它的嵌套异常`java.lang.IllegalStateException`表示一个非法的状态,可能是由于配置错误或其他问题导致的。 根据提供的引用内容,你提到了一个关于解决"java.lang.OutOfMemoryError Java heap space"的问题。这个错误表示Java堆空间不足,即内存不够。这可能是由于系统资源不足、程序中存在内存泄漏或者堆内存分配不合理等原因导致的。解决这个问题的方法包括增加Java堆内存的大小、优化代码以减少内存使用、检查是否有资源未正确释放等。 至于你提到的关于缺少`commons-io`这个jar包的问题,可以通过将该jar包放置在`WEB-INF/lib`文件夹下来解决。确保正确导入了所需的jar包是运行成功的先决条件。 综上所述,如果遇到"Unable to start web server; nested exception is java.lang.IllegalStateException"错误,可以先检查配置是否正确,并尝试增加Java堆内存的大小来解决`java.lang.OutOfMemoryError`错误。另外,确保导入了所需的jar包也是解决问题的关键。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [java解决nested exception is java.lang.OutOfMemoryError Java heap space](https://download.csdn.net/download/lj_70596/14122361)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [nested exception is java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils](https://blog.csdn.net/larry1648637120/article/details/104468343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值