maven 项目 Java Resources 文件报错解决(有个红叉),但是里面的文件却没显示错误(学习springmvc 入门遇到的问题(三))

在学习SpringMVC和使用Maven构建项目时,遇到Java Resources文件夹显示红叉导致程序无法运行的问题。错误原因是项目Facet版本不匹配。通过查看Project Facet并尝试更改Dynamic Web Module版本失败。解决方案是打开Navigator视图,找到.settings文件,然后右键项目选择Maven更新项目。此外,如果index.jsp有红叉,可以通过添加Tomcat Server库并调整Order and Export来解决。
摘要由CSDN通过智能技术生成

在学习springmvc, maven 创建springmvc项目后进行开发学习,本来可以运行,网页页面也可以运行出现,但是在学习新的知识,在项目加入新的东西后,突然间Java Resources 文件有个红叉,程序也跑不了了
百度研究了半天终于找到了解决办法:

错误如图:
在这里插入图片描述
在这里插入图片描述
因为我们创建mavne项目时,选择maven-artchetype-webapp,而这个servlet还是2.3的,而现在一般要求为3.0的。根据错误提示:Cannot change version of project facet Dynamic web module to 3.0,
根据提示 打开Project facet
在这里插入图片描述
此时在这里是不可以将Dynamic web Module修改成你想要的版本(比如我这里我需要3.0),那该怎么修改呢,看下面:
在打开Navigator视图 window --》show view --》–》other–> (搜索navigator并添加)navigator,
再打开.settings文件

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值