1.预置条件
先将maven创建的项目的默认jdk版本改为1.8,可以参考以下链接
https://www.cnblogs.com/Hxinguan/p/6132446.html
2.创建项目过程
(1)选择maven项目
![选择maven项目](https://i-blog.csdnimg.cn/blog_migrate/584fba1fa3704934cf0d19a0a1f1d198.png)
(2)创建一个简单项目
![创建一个简单项目](https://i-blog.csdnimg.cn/blog_migrate/0581a4659c5ce92f697e74a4a5ecbd92.png)
(3)填写项目信息
![](https://i-blog.csdnimg.cn/blog_migrate/5889982fef1b36578241df4eb4ac082d.png)
(4)项目报错,但是jdk版本是我们想要的1.8版本
![](https://i-blog.csdnimg.cn/blog_migrate/df2325e516fe355cf04cbcf554501b07.png)
(5)通过查看报错的pom.xml发现是丢失了web.xml,查看webapp目录确实没有该文件。
![](https://i-blog.csdnimg.cn/blog_migrate/9d61114a0f3fc0abef694801586366af.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c525885759ff771fa36731439533b7b9.png)
(6)下面我们就来解决这个问题,首先右击项目名称选择弹出菜单最下方的properties。然后点击project facets选项可以看到以下内容。
![](https://i-blog.csdnimg.cn/blog_migrate/55870d8b50ea633e1b24a5f438cdbcad.png)
(7)修改配置第一步。先将Dynamic Web Module选项前面的复选框取消勾选然后点击apply。
![](https://i-blog.csdnimg.cn/blog_migrate/8bbe81b300d3e12b4372abf75c58f4bc.png)
(8)修改配置第二步。先将Dynamic Web Module 后的Version改为3.0,然后点击Apply。
![](https://i-blog.csdnimg.cn/blog_migrate/d7e3d0448f2d0e8b8ec6bff54af03316.png)
(9)修改配置第三步。先将Dynamic Web Module前面的复选框打上勾,然后点击图10中下方箭头所指的地方。
![](https://i-blog.csdnimg.cn/blog_migrate/92ba16eb75738f11fd525698d74bc4fc.png)
(10)修改配置第四步。修改内容如图11所示。
![](https://i-blog.csdnimg.cn/blog_migrate/982a1dbaa443fe06c535f21af3ecb271.png)
(11)修改配置第五步。应用配置如图12所示,请先点击Apply,再点击Apply and Close,这样瞬间就能应用成功,否则可能出现处理时间过长的问题,久久不能成功应用。
![](https://i-blog.csdnimg.cn/blog_migrate/955fd73c7acd641567e7c15631884935.png)
(12)然后可以发现项目不再出现有×的情况。web.xml也自动生成了,版本为3.0,若没有子标签内容可以如图16自行添加。
![](https://i-blog.csdnimg.cn/blog_migrate/ac069e2b9cc4ab2aecc82c61c164b146.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4516f74a69e0c0428b74735d0987612c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b41fd858422d296e6754d707a5aabfb8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/095866c2a1450a3146bb3a21c5c91018.png)
tips:
1.如果您的maven生成项目的默认版本没有修改为与当前安装的jdk版本相同的版本配置的话,以上过程会略有不同。
2.如果您对本教程有什么指导意见也可以向作者提出。