我们在用eclipse通过maven-archetype-webapp原型创建一个javaweb项目默认的servlet版本是2.3,java版本是1.5。如果要修改的话很多小伙伴会选择去修改项目的.setting目录下的org.eclipse.wst.common.project.facet.core.xml文件来修改版本。
但是其实可以通过右键项目properties-->project facets来修改版本,但是需要注意几点:
1、先删除项目上的web.xml文件
2、先取消Project Facets的Dynamic web module,然后点击apply,这时候才能修改jdk版本,然后打勾Dynamic web module选择版本3.1,这时出现一个Futher configuration available....,点进去设置Content directory(就是web的根目录),勾选Generate web.xml deployment descriptor,ok搞定。