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

IntelliJ通过Docker部署Tomcat9后找不到webapp访问URL如何解决?

解决方案

确认webapp上下文路径

  • IDEA部署Tomcat webapp到Docker容器时,默认上下文路径为项目名,若项目名为myweb,默认访问地址为http://localhost:8080/myweb
  • 可通过IDEA项目结构面板(快捷键Ctrl+Alt+Shift+S/Cmd+;)修改路径:
    1. 选择「Facets」标签,选中对应Web模块
    2. 在Web模块配置区域找到上下文路径设置项,可自定义为任意路径,若设置为/,可直接通过http://localhost:8080/访问你的webapp

从Docker容器侧验证部署结果

  • 执行docker ps获取运行中的Tomcat容器ID/名称
  • 执行docker exec -it 容器ID/名称 ls /usr/local/tomcat/webapps,输出的文件夹名就是实际部署的上下文路径,直接拼接在Tomcat首页地址后即可访问

IDEA运行配置补全设置

  • 打开Docker运行/调试配置页,确认「Port bindings」配置中宿主机8080端口已映射到容器内Tomcat的8080端口
  • 如需设置启动后自动打开的访问地址,直接勾选配置页顶部的「Open browser」选项,在输入框内填入你的webapp完整访问URL即可,无需单独找URL设置字段

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 01:00:03