当前位置: 首页 > news >正文

在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打包方式

http://www.lryc.cn/news/435231.html

相关文章:

  • 基于C#+SQL Server2008 开发三层架构(CS界面)图书管理系统
  • AIGC简化文件管理:Python自动重命名Word和PDF文件
  • 产线工控安全之防勒索病毒杀手锏
  • 超详细超实用!!!网站开发页面适配360浏览器兼容模式
  • 【Redis】主从复制 - 源码
  • Redis:缓存击穿
  • 一文说清什么是数据仓库
  • 【算法】哈希表相关
  • 企微机器人:企业数字化转型的得力助手
  • Linux编程之socket入门教程 socket通讯原理
  • Windows上安装RabbitMQ
  • 【C++ 高频面试题】构造函数和析构函数你了解多少呢?
  • linux中vim介绍以及常用命令大全
  • 线性代数 第六讲 特征值和特征向量_相似对角化_实对称矩阵_重点题型总结详细解析
  • CSS“多列布局”(补充)——WEB开发系列35
  • UI自动化测试痛点解决方案
  • 如何将QAD系统EDI模块无缝迁移到知行之桥?
  • Linux学习-ELK(一)
  • Selenium事件监听
  • 视频写作入门:9个步骤开始您的视频日志并与观众建立真实的联系
  • 使用豆包MarsCode 编写 Node.js 全栈应用开发实践
  • Spring Cloud全解析:熔断之Hystrix执行流程
  • 大模型算法岗,面试百问百答,7天3个offer拿到手!
  • 代码随想录算法day32 | 动态规划算法part05 | 完全背包,518. 零钱兑换 II, 377. 组合总和 Ⅳ,70. 爬楼梯 (进阶)
  • 【Linux 从基础到进阶】自动化备份与恢复策略
  • 前端打包装包——设置镜像
  • volatile 的作用?是否具有原子性,对编译器有什么影响?什么情况下一定要用 volatile, 能否和 const 一起使用?
  • iPhone 16分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 16 Plus、iPhone 16 Pro、iPhone 16 Pro Max
  • FunASR搭建语音识别服务和VAD检测
  • 设计一个支持多线程写入的并发日志记录系统:C++实战指南