idea maven创建web项目

本文介绍了如何在IntelliJ IDEA中创建Maven Web项目,详细步骤包括选择maven-archetype-webapp模板,配置GroupID和ArtifactID,创建java和resource文件夹。接着讲解了配置Tomcat的过程,包括添加配置、设置Tomcat路径及热部署。此外,还导入了servlet依赖,并解决了项目部署中可能出现的问题,如缺少Artifact的处理。整个过程详细且实用。

一、创建maven web工程

首先创建新项目,注意点击maven-archetype-webapp(别弄错)进入下一步
在这里插入图片描述
GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp.

ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。

这两个一般不用改变, 名称设置一下
在这里插入图片描述
注意选择自己对应tomcat,然后点击finish
在这里插入图片描述
构建完成后,项目目录如下:
在这里插入图片描述
你会发现没有java,resource文件夹,我们手动创建一下
右键main,选择directory,出现java和rescource文件夹创建一下
在这里插入图片描述
在这里插入图片描述
注意:可能要设置一下java文件为resource,一般不用idea会帮你设置好,你去确认下
点击File->选择Project Structure,出现如下图所示就不用设置了,java已经是源文件了
在这里插入图片描述
或者不是你就需要设置一下
在这里插入图片描述

二、配置Tomcat

点击右上角Add Configuration
在这里插入图片描述
或者这样打开
在这里插入图片描述
从上到下依次点击
在这里插入图片描述
设置tomcat名字,选择你本地tomcat的路径
在这里插入图片描述
设置一下热部署
在这里插入图片描述

然后在tomcat中部署项目,点击deployment
在这里插入图片描述
建议将路径修改成空的,要不然网址太麻烦
在这里插入图片描述
运行一下项目,出现如下,即成功
在这里插入图片描述

三、导入servlet类

      <!--引入servlet-->
    <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>

这样我们就能使用servlet类了

如果你的还有问题:

到这里,在idea中使用maven构建web项目就圆满结束了。
但是还有一个遗留的问题,如果在deployument中没有Artifact怎么办?很简单。
在这里插入图片描述
按图中的操作,刷新一下即可,如果你在这个过程中遇到了问题,可以留言告诉我

如果你创建项目的时候没有选择模板

需要手动添加WEB模块
在这里插入图片描述
选中项目名点击+号
在这里插入图片描述
在这里插入图片描述
Deployment Descriptor 点击编辑
原路径:D:\项目名\webWEB-INF\web.xml
修改后路径:D:\项目名\src\main\webapp\WEB-INF\web.xml

Web Resource Directories选择webapp目录
最后点击ok(可能会出现一个问题让你 create artifacts 创建就好)
在这里插入图片描述
在这里插入图片描述

web端配置完成,再去配置tomcat把,看上面
在这里插入图片描述
Exploded 代表以目录形式 进行发布啊 默认情况下都是这样
Archive 代表以war包形式进行发布
在这里插入图片描述

一定记得

导入到发布目录中 否则jar包无用啊
在这里插入图片描述

### 如何在 IntelliJ IDEA 2021 中通过 Maven 创建 Web 项目 #### 准备工作 确保已安装并配置好 JDK 和 Tomcat。如果尚未完成这些操作,可以参考相关文档进行设置[^3]。 #### 创建 Maven 工程 启动 IntelliJ IDEA 并选择 **Create New Project**,随后选择 **Maven** 作为构建工具,并勾选下方的 **Create from archetype** 复选框。在弹出的列表中找到 `org.apache.maven.archetypes:maven-archetype-webapp` 这一项并点击下一步[^1]。 #### 配置工程基本信息 输入项目的 GroupId、ArtifactId 和 Version 等基础信息。GroupId 通常代表公司或者组织域名倒序书写形式;ArtifactId 则是你当前模块的名字;Version 表明版本号,默认为 `1.0-SNAPSHOT`。完成后点击 Finish 完成初始化过程。 #### 调整目录结构 默认情况下生成的 Maven Web 项目可能不会自动包含 src/main/java 及 src/main/resources 文件夹。此时可以通过右键单击对应的 module -> 新建 -> Directory 来手动添加上述缺失文件夹路径,并将其标记为 Sources Root 或 Resources Root[^2]。 #### 设置运行环境 (Tomcat) 进入 Run/Debug Configurations 对话框,在左侧栏新增 Application 类型配置项。接着指定 Artifact 值为目标 war exploded 形式的包名。最后关联本地已有的 Tomcat Server 实例即可实现部署测试功能。 ```xml <build> <plugins> <!-- 插件部分 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url> <server>TomcatServer</server> <path>/your-app-name</path> </configuration> </plugin> </plugins> </build> ``` 以上代码片段展示了如何利用 tomcat7-maven-plugin 插件来简化应用发布流程。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值