在IDEA中如何创建web项目?——不使用Archetype

二、不使用 Archetype

1、创建Maven项目

(1)首先打开Project Structure:File------>Project Structure或者快捷键crtl+alt+shift+s

(2)Module------>New Module:

(3)在新打开的页面下:对图中的Name、Location和Build system进行修改,然后点击OK或者Apply都可以。

(4)src下的main文件夹下有java、resources和webapp三个文件夹。可以看到main目录下缺少webapp文件夹以及webapp下的WEB-INF\web.xml文件

2、添加webapp文件夹并修改其路径

(1)添加webapp文件夹

①Project Structure------>Facets------>+------>Web:

(此步骤是为了选择给哪个module添加缺失的web文件夹 )

②在弹出的对话框里选择上面创建的Module:

此时webapp文件夹已经创建完成。

(2)修改webapp的路径

①上述步骤完成之后在右边可以看到Web Resource Directories,即web资源目录,双击或者选中之后点击🖊对webapp的路径进行修改:

②将web替换为src\main\webapp,点击OK之后会提示目录不存在,是否创建,点击Yes。

点击Yes之后webapp就会创建,但是webapp下没有WEB-INF\web.xml。

3、添加WEB-INF\web.xml文件并修改其位置

(1)修改web.xml文件路径

Module------>tomcat-demo2------>Web,在Deloyment Descriptors下双击或者选中之后点击🖊对WEB-INF\web.xml的路径进行修改:

在弹出的对话框里修改路径,将web\WEB-INF\web.xml修改为src\main\webapp\WEB-INF\web.xml:

(2)添加WEB-INF\web.xml文件

点击OK或者Apply,保存配置之后,WEB-INF\web.xml就会自动添加成功。

4、在pom.xml文件中设置war打包方式

相关推荐
叫致寒吧6 小时前
Tomcat详解
java·tomcat
S***267510 小时前
基于SpringBoot和Leaflet的行政区划地图掩膜效果实战
java·spring boot·后端
马剑威(威哥爱编程)10 小时前
鸿蒙6开发视频播放器的屏幕方向适配问题
java·音视频·harmonyos
JIngJaneIL10 小时前
社区互助|社区交易|基于springboot+vue的社区互助交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·社区互助
V***u45311 小时前
MS SQL Server partition by 函数实战二 编排考场人员
java·服务器·开发语言
这是程序猿11 小时前
基于java的ssm框架旅游在线平台
java·开发语言·spring boot·spring·旅游·旅游在线平台
i***t91911 小时前
基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战
java·spring boot·spring
k***082911 小时前
【监控】spring actuator源码速读
java·spring boot·spring
麦麦鸡腿堡11 小时前
Java_网络编程_InetAddress类与Socket类
java·服务器·网络
vx_dmxq21112 小时前
【PHP考研互助系统】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
java·spring boot·mysql·考研·微信小程序·小程序·php