参考视频教程:https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=91
Web项目的结构分为:开发中的项目和开发完可以部署的Web项目,这两种项目的结构是不一样的,我们一个个来介绍下:
总体流程预览:
- 使用骨架创建maven web项目
- 不使用骨架创建maven web项目
总体预览:
1.新建一个模块—>Modules–>±–>New Modules
2找到maven—>勾选create from archetype—>选择maven-archetype-webapp—>点击Next
3 设置自己的参数
GroupId: 表示组织名称
ArtifactId: 一般是项目名称 例如tomcat_demo1
1.4继续Next—>Finsh—>Apply—>OK(一直下一步即可)
等待到创建成功
1.修改pom.xml文件
删除pom.xml文件中的如下部分
tomcat_demo1 Maven Webapp http://www.example.com UTF-8 1.7 1.7 junit junit 4.11 test tomcat_demo1 maven-clean-plugin 3.1.0 maven-resources-plugin 3.0.2 maven-compiler-plugin 3.8.0 maven-surefire-plugin 2.22.1 maven-war-plugin 3.2.2 maven-install-plugin 2.5.2 maven-deploy-plugin 2.8.2
使得文件pom.xml内容变为如下部分(修改之后记得刷新才能生效)
1.3补齐缺失的目录结构4.0.0 com.itheima tomcat_demo1 1.0-SNAPSHOT war
1.缺失两个文件 java,resources
右键main—>New—>Directory–> java,resources分别创建两个文件创建文件之后右键创建的文件---->Mark Directory as—>按照对应的选择即可
补齐之后如下图;
总体预览:
1.新建一个模块如下图所示, 不勾选Create from archetype---->Next
2.设置GroupId和ArtifactId—>点击Next---->Finsh—>Apply—>Ok即可
war
添加完成之后如图所示: 记得刷新保存才能生效
1.右键点击自己刚刚创建的项目
2.点击新建模块---->Facets—>±—>选择web项目—>点击红色部分—>OK---->Yes
3.点击加号添加web.xml—>确认ok—>Apply—>OK
4.将WEB-INF目录移动到webapp中即可



