eclipse中maven构建web项目后更改web.xml版本问题

原博:https://blog.****.net/qq_28851503/article/details/55227253

一、右键项目-->属性-->project facets

eclipse中maven构建web项目后更改web.xml版本问题

二、在这里有我们选择的属性"Dynamic Web Module",右边的2.3也即是我们的web.xml的版本,当我们更改为3.1时如下所示

eclipse中maven构建web项目后更改web.xml版本问题

三、显示“Cannot change version of project facet Dynamic Web Module to XX"的信息,为什么呢?右边的小方框显示了我们web.xml的版本需要相映的最低版本的jre的支持才行,但是你会发现当我们更改了下面的java的版本从1.5到1.8之后,也同样会这样。在这个时候方法来了,先把" Dynamic Web Module"前面的勾去掉然后点击Apply,再选择java(jre)的版本,同时也勾上" Dynamic Web Module",这是下面会有

eclipse中maven构建web项目后更改web.xml版本问题

四、点击Further configuration available...然后进行如下操作:

eclipse中maven构建web项目后更改web.xml版本问题

五、然后再去修改我们的web.xml文件

六、最后将 org.eclipse.wst.common.component 文件下的 project-version="1.5.0" 改为 project-version="1.8.0" 即可