Cannot change version of project facet Dynamic Web Module to 2.4问题解决
问题现象:
eclipse中,有个maven web项目,报错:Cannot change version of project facet Dynamic Web Module to 2.4,截图如下:
期望:
期望此maven web项目为 web 2.5,而非2.4
解决步骤:
1,更改setting目录下的配置。
点击小三角,再点击Filters:
去掉勾选 .* resources ,点击OK按钮:
项目根目录下出现setting目录:
修改org.eclipse.wst.common.project.facet.core.xml,将jst.web一项从2.4改为2.5:
2,修改项目的facets
项目右键 -> Properties -> Project Facets,把Dynamic Web Module 一项修改为2.5:
3,修改\WEB-INF\web.xml
修改两个地方,都改成2.5版本,修改如下:
如果需要修改成3.0版本的,这样写:
1 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
4,执行project clean
5,执行maven update
项目右键 -> Maven -> Update Projects
问题修复成功。

分类:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架