如何使用IdeaJ2023创建一个JavaWeb项目

开篇

简单整理一下创建JavaWeb项目的步骤,希望能对您有所帮助。

步骤图解

步骤一: 创建项目

创建项目截图
此时得到的项目是如图所示的普通Java项目:
项目截图

步骤二: 在项目中增加web文件夹

  • 点击File -> Project Structure
    点击File -> Project Structure
  • 点击Project Setting -> Modules -> + -> web
    增加web文件夹
  • 此时点击右下角Create Artifact
    create artifacet
  • 此时进入下面这个页面,然后依次点击apply、ok
    在这里插入图片描述
  • 此时项目结构如下:
    当前项目结构

添加tomcat server

  • 在右上角进入Edit Configuration
    在这里插入图片描述

  • 在进入的页面中,选择加号(+),随后选择Tomcat Server -> Local
    在这里插入图片描述

  • 选择已经下载好的Tomcat
    在这里插入图片描述

  • 随后,点击右下角Fix选项,进入Deployment页面
    在这里插入图片描述
    进入的Deployment页面如下(直接进来也行)
    在这里插入图片描述

  • 按照下面的步骤添加artifacts
    在这里插入图片描述

  • 得到如下的结果(其实直接点击fix,也是同样的结果,就不用主动添加了)
    在这里插入图片描述

  • 依次点击apply、ok
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/65acf7310e5d40ce8ccda6e81c472b78.png

最后的配置

  • 在WEB-INF文件夹下新建classes、lib文件夹
    在这里插入图片描述

  • 鼠标点击到项目名,随后右键弹出功能栏,选择Open Module settings
    在这里插入图片描述

  • 在弹出的页面中,按照下面的步骤选择classes文件夹
    在这里插入图片描述

  • 随后按照下面的步骤选择lib文件夹
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 至此,已配置完毕

  • 在web文件夹下新建jsp文件
    在这里插入图片描述
    此时,启动tomcat,浏览器如下:
    在这里插入图片描述

最近我的几个朋友开始学Java,问了像如何创建JavaWeb项目这种基础的问题,也多亏了他们,我才有了这篇文章的主题。
希望这篇文章对您能有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/681280.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android 10.0 Launcher3定制folder文件夹2x2布局之一xml文件配置和解析相关属性

1.前言 在10.0的系统rom产品定制化开发中,在对Launcher3的folder文件夹功能定制中,要求folder文件夹跨行显示,就是 2x2布局显示,默认的都是占1格的,现在要求占4格显示,系统默认是不支持显示4格的,所以接下来需要分析相关的 功能,然后来实现这个功能 2.Launcher3定制fo…

PMP考试不用报班可以自学?

随着近年来PMP证书在国内越来越受欢迎,越来越多的人开始报考PMP考试,甚至不少企业还会通过各种奖励政策来鼓励内部项目骨干去考取PMP证书。许多第一次参加PMP考试的人会有这样的疑问,那就是考PMP证书是否必须参加培训班呢?还是说可…

C程序内存分布及static变量

C程序内存分布及static变量 C语言中程序的内存分布 [🔗1](https://www.cnblogs.com/miaoxiong/p/11021827.html)[🔗2](https://blog.csdn.net/chen1083376511/article/details/54930191)c/c编译连接后二进制文件的存储动静态存储方式和存储区动态存储方式…

proteus使用问题

1、无法和视频里面一样新建工程 2、实验效果和视频不也一样 自己的电路图(灯不亮):

【Spring】GoF 之代理模式

一、代理模式 在 Java 程序中的代理模式的作用: 当一个对象需要受到保护的时候,可以考虑使用代理对象去完成某个行为 需要给某个对象的功能进行功能增强的时候,可以考虑找一个代理进行增强 A 对象无法和 B 对象直接交互时,也可以…

21_Scala集合_可变数组ArrayBuffer

文章目录 ArrayBuffer1.创建可变数组ArrayBuffer2.增加数据3.删除数据4.修改数据5.查询数据Appendix ArrayBuffer ArrayBuffer可变数组–感觉优点类似于Java的ArrayList 1.创建可变数组ArrayBuffer –请注意下面的mutable import scala.collection.mutable.ArrayBuffer //m…

Audition处理音频文件背景音(保留人声)

音频文件背景音可以使用Adobe Audition进行处理,Adobe Audition的下载与安装见之前博客: Adobe Audition 2024 下载与安装-CSDN博客https://blog.csdn.net/xiaoxian666/article/details/138612837?spm1001.2014.3001.5502 一、选中一段不含人声的背景…

ESD静电问题 | PCB布局布线对防护效果的影响

【转自微信公众号:韬略科技EMC】

C语言例题38、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,最后留下来的是原来第几号人员?

#include <stdio.h> #define MAX_CALLER 3void main() {int j 0;int p_total;//人数int p_caller 0;//每3人循环计数&#xff1a;1,2,3int p_exit 0; //退出游戏的人数int people[255] {0};//参与游戏人员名单printf("请输入参与游戏人数&#xff1a;");s…

通过编写dockerfile部署python项目

docker命令总览 docker通过dockerfile构建镜像常用命令 # 创建镜像&#xff08;进入dockerfile所在的路径&#xff09; docker build -t my_image:1.0 .# 查看镜像 docker images# 创建容器 docker run -dit --restartalways -p 9700:9700 --name my_container my_image:1.0 #…

一款开源的原神工具箱,专为现代化 Windows 平台设计,旨在改善桌面端玩家的游戏体验

Snap.Hutao 胡桃工具箱是一款以 MIT 协议开源的原神工具箱&#xff0c;专为现代化 Windows 平台设计&#xff0c;旨在改善桌面端玩家的游戏体验。通过将既有的官方资源与开发团队设计的全新功能相结合&#xff0c;提供了一套完整且实用的工具集&#xff0c;且无需依赖任何移动设…

24 | MySQL是怎么保证主备一致的?

MySQL 主备的基本原理 内部流程 备库 B 跟主库 A 之间维持了一个长连接。主库 A 内部有一个线程,专门用于服务备库 B 的这个长连接。一个事务日志同步的完整过程是这样的: 在备库 B 上通过 change master 命令,设置主库 A 的 IP、端口、用户名、密码,以及要从哪个位置开始…