You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ中配置Smart Tomcat部署调试Maven WAR应用?

需求可行性及配置步骤

完全可行,Smart Tomcat插件适配IntelliJ Community Edition 2021.3.2,结合Maven的构建机制,完全能满足你的三个需求。

一、创建Smart Tomcat运行/调试配置

  • 点击IntelliJ右上角的运行配置下拉框,选择「Edit Configurations...」
  • 在配置窗口左上角点击「+」号,选择「Smart Tomcat」
  • 配置核心参数:
    • Name:自定义配置名称(比如「WebApp Tomcat Debug」)
    • Tomcat Server:选择已配置好的Tomcat 9.0.68实例(未配置的话,点右侧「Configure...」添加Tomcat安装路径即可)
    • Deployment:点击「+」号选「Artifact...」,找到Web模块下/module/target/application-1.0.0.SNAPSHOT.war这个包
    • Context Path:设置应用的访问根路径(比如填/就是直接通过Tomcat端口访问)

二、配置启动前自动构建所有模块

  • 在刚才的Smart Tomcat配置窗口里,切换到「Before Launch」标签页
  • 点击「+」号,选择「Run Maven Goal」
  • 在弹出的窗口中配置:
    • Working directory:选项目的根目录(必须是多模块Maven项目的顶级目录,这样才能触发所有模块的构建)
    • Command line:输入clean package -DskipTests(clean清理旧构建文件,package完成全模块构建生成WAR包,-DskipTests可选,不需要跑测试时加上能加快构建速度)
  • 点击「OK」保存这个Maven动作,确保它排在Tomcat启动动作的最前面

三、启用调试功能

  • 在Smart Tomcat配置窗口右上角,确认「Debug」相关配置处于启用状态(默认已经开启)
  • 保存配置后,点击IntelliJ右上角的「Debug」按钮(虫子图标)启动应用
  • 直接在代码里设置断点,当请求触发断点时,IntelliJ会自动进入调试模式,支持变量查看、单步执行等常规调试操作

内容的提问来源于stack exchange,提问作者zhianABCD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 01:15:45