网上搜了好多,都是说将.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml文件中的jst.web改为你需要的版本,例如2.5.
可是,可是,这样完全是不全面的。这只是绕过了Eclipse的检查,它检查这样是没法修改的,你改了也没有从根本上解决问题。
大菜来了,解决的方法在下面。
需要修改 project的 properties的 project facts的 Dynamic Web Moudle Version版本和 web.xml中的版本一直,然后 在通过maven update
以下为 web.xml的各个版本:
web.xml v2.3
web.xml v2.4
web.xml v2.5
web.xml v3.0
修改成对应的版本就可以通过preferences来修改了,例如需要修改成3.0,首先修改web.xml改为上面的web-app头,然后右击项目->properties,
选中Project facets 把 Dynamic Web Module修改为3.0。
【Java+Maven】问题系列——Cannot change version of project facet Dynamic Web Module to XX.XX
原文地址:http://blog.csdn.net/fcly2013/article/details/41820027