【IDEA一篇详解】Tomcat Web项目配置详解

本文详述了在IntelliJ IDEA中配置Tomcat Web项目的步骤,包括Project Structure对话框的配置,如子项目和模块、Modules、Project、Libraries、Facets以及Artifacts设置。重点讲解了如何配置项目依赖、JDK版本、Web资源路径、web.xml配置文件和打包部署设置,确保顺利在Tomcat上运行和调试项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

简介:在 IDEA 上控制 Tomcat 部署,我们就必须了解各项选项的详细作用


配置项目(Project Structure 对话框)

一、子项目和模块

一个项目中可以有多个子项目,每个子项目相当于一个模块。
一般我们项目只是单独的一个,IntelliJ IDEA 默认也是单子项目的形式,所以只需要配置一个模块。

在这里插入图片描述


二、Modules模块配置( 部署 + 输出 + 依赖 目录)

在这里插入图片描述
在这里插入图片描述

  • Sources:显示项目的目录资源,哪些是项目部署的时候需要的目录,不同颜色代表不同的类型;

  • Paths:可以指定项目的编译输出目录,即项目类和测试类的编译输出地址(替换掉了Project的默认输出地址)

  • Dependencies:项目的依赖


三、Project配置(JDK + 版本 )

在这里插入图片描述
在这里插入图片描述

  • Project name:定义项目的名称

  • Project SDK:设置该项目使用的JDK,也可以在此处新添加其他版本的JDK

  • Project language level:这个和JDK的类似,区别在于,假如你设置了JDK1.8,却只用到1.6的特性,那么这里可以设置语言等级为1.6,这个是限定项目编译检查时最低要求的JDK特性

  • Project compiler output:项目中的默认编译输出总目录


四、Libraries配置 (jar包整理)

在这里插入图片描述

这里可以显示所添加的 jar 包,同时也可以添加 jar 包,并且可以把多个 jar 放在一个组里面,类似于 jar 包整理


五、Facets配置(web资源和配置)

为了让 Tomcat 读取到我们需要的 Web 资源,要设置一下 Web资源路径和 web.xml 配置文件

-> Facets -> 点加号添加 -> Web

设置 Web 资源目录和 Tomcat读取的 web.xml 配置文件

  • web 类型配置
    • web.xml 配置路径(配置文件目录)
    • web 资源目录(页面目录)

在这里插入图片描述
在这里插入图片描述


六、Artifacts(war包部署设置)

在这里插入图片描述

在这里插入图片描述
*


配置Tomcat Run/Debug

一、Edit Configurations

在这里插入图片描述

在这里插入图片描述


二、Artifacts

项目的打包部署设置,这个是项目配置里面比较关键的地方

artifact 可以作为存档文件,或者作为包含以下结构元素的目录结构。

  • 一个或多个编译模块

  • 模块依赖的类库

  • Resources 集合

  • 其他 artifacts

  • 独立的文件目录或存档

即编译后的 Java 类,Web 资源等的整合,用以测试、部署等工作。

再白话一点,就是说某个 module 要如何打包
例如 war exploded、war、jar、ear 等等这种打包形式
某个 module 有了 Artifacts 就可以部署到应用服务器中了
  • jar:Java ARchive,通常用于聚合大量的 Java 类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便分发 Java 平台应用软件或库

  • war:Web application ARchive,一种 JAR 文件,其中包含用来分发的 JSP、Java Servlet、Java 类、XML 文件、标签库、静态网页(HTML 和相关文件),以及构成 Web 应用程序的其他资源

  • exploded:在这里你可以理解为展开,不压缩的意思。也就是 war、jar 等没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果立刻显现出来。

默认情况下,IDEA 的 Modules 和 Artifacts 的 output 目录已经设置好了
不需要更改,打成 war 包的时候会自动在 WEB-INF 目录下生成 classes
然后把编译后的文件放进去。

—end

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值