如何解决刚创建的maven项目报错的问题

1.预置条件

先将maven创建的项目的默认jdk版本改为1.8,可以参考以下链接

http://www.noobyard.com/article/p-bbgrgwzu-gt.html

2.创建项目过程

(1)选择maven项目

选择maven项目
图1 选择maven项目

 

(2)创建一个简单项目

创建一个简单项目
图2 创建一个简单项目

 

(3)填写项目信息

图3 填写项目信息

 

(4)项目报错,但是jdk版本是我们想要的1.8版本

图4 项目报错

 

(5)通过查看报错的pom.xml发现是丢失了web.xml,查看webapp目录确实没有该文件。

图5 web.xml丢失

 

图6 webapp目录下没有任何内容

 

(6)下面我们就来解决这个问题,首先右击项目名称选择弹出菜单最下方的properties。然后点击project facets选项可以看到以下内容。

图7 点击Project Facets选项

 

(7)修改配置第一步。先将Dynamic Web Module选项前面的复选框取消勾选然后点击apply。

图8 修改配置第一步

 

(8)修改配置第二步。先将Dynamic Web Module 后的Version改为3.0,然后点击Apply。

图9 修改配置第二步

 

(9)修改配置第三步。先将Dynamic Web Module前面的复选框打上勾,然后点击图10中下方箭头所指的地方。

图10 修改配置第三步

 

(10)修改配置第四步。修改内容如图11所示。

图11 修改配置第四步

 

(11)修改配置第五步。应用配置如图12所示,请先点击Apply,再点击Apply and Close,这样瞬间就能应用成功,否则可能出现处理时间过长的问题,久久不能成功应用。

图12 修改配置第五步

 

(12)然后可以发现项目不再出现有×的情况。web.xml也自动生成了,版本为3.0,若没有子标签内容可以如图16自行添加。

图13 项目不再报错

 

图14 web.xml自动生成

 

图15 版本为3.0

 

 

图16 子标签内容

 

tips:

1.如果您的maven生成项目的默认版本没有修改为与当前安装的jdk版本相同的版本配置的话,以上过程会略有不同。

2.如果您对本教程有什么指导意见也可以向作者提出。