目录
使用骨架创建
1 添加新模块
1) 选中 New Module
2) 选择Maven——> 选中 creat from archetype (创建骨架)——> 选中 maven-archetype-webapp——>next
3) 给web项目起个名字 ——> next
4) 确认一些信息 ——>flnish
5) apply ——> ok
6) 删除pom.xml 的多余坐标
删除完以后的效果如下:
可以看到项目结构中缺少 java目录 和 resources目录
7)补齐项目结构 右键main ——> New ——> Directory
可以看到IDEA很智能的检测到我们这个项目是web项目,并提示我们补全
选中单击即可
至此,使用骨架创建Javaweb项目已经成功
不使用骨架创建Javawen项目
1) 不勾选 creat from archetype 直接 next
2) 为项目起名 ——> flnish
3) apply ——> ok
4) 相比使用骨架,这样创建pom.xml 没有多余的坐标更加清爽,但此时该项目还只是一个普通项目
5) 在 pom.xml 手动加上
<packaging> war</packaging>
如图
加上 <packaging> war</packaging> 以后 就该项目就是一个web项目了,但它还缺少web项目的核心 webapp目录
6)添加webapp目录
单击 project Structure ——> Facets ——> 选中刚刚创建的项目(webapp-demo2) ——> 双击步骤3(红色区域 )
7) IDEA询问是否创建,直接点ok——> yes
8) 此时main目录下多了一个 webapp目录
9) 但是webapp 目录下是空的,缺少WEB-INF 和web.xml
点击
会出现以下
10)修改路径,使得WEB-INF在 webapp目录下 ——> 修改完成后,点击ok
11)到此,不使用骨架创建web项目已经完成