在idea中构建maven java web项目,从new project到选择maven骨架到最后finish完成,整个流程完成后,项目基本结构已经出来,可是距一个能够正常开发运行的web项目还有一些距离。java
1、项目目录结构完善web
上图是刚构建好的目录结构,仔细看会发现缺乏目录,首先把缺失的目录补齐。tomcat
使用shift+ctrl+alt+s进入工程目录设置找到Modules->src以下图所示:app
在这个界面完善目录结构并mark as,补充完成以下图所示:webapp
注意新建的java目录mark为Sources,到这里目录结构完成。maven
2、依赖ide
web项目通常是运行在web容器中的,这里使用的是tomcat,因此添加web容器的依赖,仍是在上一部分的界面找到Dependenies选项,进行依赖添加,以下图:idea
添加完后,点击下方apply完成此步操做。开发
3、添加Fects容器
具体步骤以下图所示:
添加后如上图所示,这时候两个路径中会出现一个web目录是以前没有的,其实这个对应是项目目录结构中的webapps,因此手动修改一下,修改完成以下图:
4、设置artifacts
配置tomcat运行时须要用到artifacts,设置步骤以下:
注意这里选择from Moudules,而不是本身手动建立。建立完Exploded后建立Archive,步骤同样。建立完成以下图:
到此,一个完整的web项目完成了,能够正常的开发、运行了。