创建web maven项目三个步骤
1.首先我们创建maven项目一步一步来,选择创建maven项目,选择webapp项目,一路确定下去,然后点完成,
完成后会显示一个红叉在项目上面
怎么解决这个问题呢,点构建路径,把自带的tomcat构建进来,然后红叉就会消失。
2.然后接着把maven模板的servlet版本改成从2.3改成3.1,进入导航器,然后选择.setings文件夹,
选择org.eclipse.wst.common.project.facet.core.xml这个文件,把里面的installed 参数改成3.1
3.最后一步就是把默认的web.xml的版本改成相应的3.1版本,然后更新maven项目,就可以了。以上就是创建web maven项目三个步骤
扩展:第二步还有一种方式,就是在项目上面右击属性,选择Project Facets,来改变servlet版本,
(以上是我改了导航器那个文件之后的界面,如果没有改,动态web项目上面显示的应该是2.3)
但是有个注意的地方就是:刚开始是动态web项目显示的2.3然后下拉改变servlet版本,发现会报一个错,而且确定不了
这就要有个小细节,首先把动态web项目servlet的勾去掉,然后点确认,然后再把动态web项目的勾打回来,servlet版本选择相应的3.1版本,这就没有报错了,然后点确认,这就可以改变了,(我也不知道什么原因,可能是eclipse本身的问题吧),这样做了之后就可以改变了。
然后创建完之后项目会有一个webContent文件夹,这就是web的项目的总文件夹,可以我们一般都不需要这个,这个是web maven项目的映射目录,把我们需要的src目录的映射给删除了,src就成了一个普通的文件夹,所以我们把webContent文件夹删除,然后手动赋予src文件夹映射。
然后我们项目右键属性,点击Deployment Assembly 选项
然后把webContent映射删除,然后在点击add,把src文件夹的映射加上。
然后点击完成,点击确认。
这就把src文件夹的映射加上去了
好了,这就是替代第二步的操作,比第二步复杂好多,所以最好还是用前面的第二步,创建项目要快很多。
最后一个target路径可加可不加,我们用不着这个路径。
总结:创建web maven项目就是这个样子,没有什么难度,只是要注意许多的细节,自己多练练就好了