新版IDEA配置 Tomcat

配置tomcat

先检查自己的tomcat是否已经安装完成以及是否有其他问题,这里不对Tomcat方面的问题进行讲解。

新版IDEA需要在已有项目中添加Web部分的项目结构。

安装完成之后,打开要创建Web项目的项目(这里演示使用新建项目)

第一步,先给项目添加Web结构

右键项目,找到并打开"打开模块设置",英文是"Open Module Settings"

选择模块(英文是"Modules") 》右边选择"源"模块(英文为"Sources")》点击中间左上方"+"号 》 选择"Web"

添加后可以看见项目下面多了个"web"模块

右键"WEB-INF",选择新建目录(英文是"New Directory...")。

这里新建两个目录,分别为"classes"和"lib" (演示的图片里已经创建)

lib目录用来存放项目使用的jar包等框架资源,新手不知道的,可以简单理解为jdk的拓展包。

classes目录则用来存放编译完的资源。

在切换走前记得点击一下右下角的"应用"(英文为"apply")

右边切换至"路径"栏 (英文为"Paths") 》

其中,编译器输出("Compiler Output")一栏这里默认选择 继承项目编译输出路径("Inherit project compile output path" ),我们改选下方的使用模块编译输出路径("Use module compile output path"),然后在输出目录("Output path")和测试输出目录("Text output path")选择刚刚创建的"classes"目录

调整完记得点击一下"应用"/"apply"

右边切换到"依赖"/"Dependencies"模块,点击右下方栏目的左上边的"+"号,选择"Jars or Directories",在跳出来的窗口中找到并选择刚刚创建的"lib"目录,点击确定("OK"),此时又会跳出一个窗口如下图所示,选择"Jar Directory",点击确定。

这里其实就跟学习Java时,安装JDK后要配置参数是一个原理,你要告诉程序要使用的代码资源在哪。(当然,你写的代码也是资源之一)而开发JavaWeb我们不仅仅要用到Java的jdk资源,还要用到tomcat的相关资源。

然后我们需要使用tomcat提供的jar包用于开发,这些jar包也规范了开发人员的代码编写,便于tomcat服务器部署项目。找到tomcat的安装路径,在该页面下找到lib目录,选择你要使用的代码资源,复制到你自己的Web项目的lib目录下。(比较常用的是jsp-api.jar和servlet-api.jar,学习阶段一般也就是这两个)

然后点击"应用",点击"确定"。

在左侧切换到"工件"/"Artfacts"栏目,点击+,选择"Web应用程序:展开型"/ "web applications : Exploded" 选择"基于模块"/"From modules",然后点击确定。

调整完记得点击右下方应用

项目的结构配置完成后,下一步,给代码部署到tomcat服务器

这里用本地tomcat服务器做演示

上方工具栏选择"运行"/"run",点击"编辑配置"/"Edit Configurations"

左上角点击"+"号,找到"Tomcat 服务器"/"Tomcat Server",选择下方的"本地"/"Local"

然后出现如下图所示,点击"应用程序服务器"/"Application server"右方的"配置"/"configure",在跳出来的窗口中找到你自己安装的Tomcat的目录,然后在 HTTP端口/HTTP port 处填写你tomcat的端口号(默认是8080,查看方式在文章末尾)

调整完后点击应用/apply

然后tomcat的部署就完成了。

可以在"web" 模块下创建 index.jsp , 随意编辑文本,然后运行查看即可。

查看端口号

找到tomcat文件夹下的conf包,找到server.xml文件,用笔记本打开,找到这一行

相关推荐
科小怪9 小时前
IntelliJ IDEA 下载安装:写 Java 和 Kotlin 主流的开发工具
intellij-idea·软件推荐·下载教程
若亦_3 天前
Java中关于this的三种用法
java·开发语言·intellij-idea
奶油话梅糖5 天前
打开项目 0.9 秒、内存只有 IDEA 的 1/12:OpenIDEA 用 Rust 把 IntelliJ IDEA 重造了一遍
java·rust·github·intellij-idea
golang学习记5 天前
IDEA 2026.3 远程开发迎来重磅升级
java·ide·intellij-idea·远程开发
smallcelebration6 天前
151 从0开始搭建后端项目
前端·firefox
雪芽蓝域zzs7 天前
第 1 章:IDEA 创建 SpringBoot3.5.16 Maven 项目
java·maven·intellij-idea
golang学习记7 天前
IDEA 开始换芯,发布全新AI版终端
java·人工智能·intellij-idea
梅孔立7 天前
Docker 容器网络不通:Tomcat 无法解析 MySQL、Nginx 无法反代 Tomcat 的生产级排查与治理
网络·docker·tomcat
paopaokaka_luck8 天前
灾害应急物资管理系统(AI应急助手、Echarts可视化数据看板、捐赠入库联动、 物资全流程管理、库存变动追溯、灾情资讯与互动反馈、物资发放公示)
java·前端·javascript·spring boot·mysql·tomcat·echarts
techpupil8 天前
IDEA基础配置及开发基础插件
java·ide·intellij-idea