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

如何在Tomcat中正确部署WAR文件?部署后访问报404错误求助

Tomcat部署WAR后404问题排查思路
  • 检查WAR文件是否自动解压:前往Tomcat的webapps目录,确认是否生成了与WAR文件名一致的文件夹。若未解压,可能是WAR文件损坏、Tomcat对webapps目录无写入权限,或是Tomcat关闭了自动部署。可尝试手动将WAR解压至同名目录,或重启Tomcat重试。
  • 修正访问路径:manager/html是Tomcat管理控制台的路径,应用的正确访问路径应为http://<Tomcat地址>:<端口>/<WAR文件名(去掉.war后缀)>。例如WAR文件名为demo.war,访问路径应为http://localhost:8080/demo,而非在manager/html后拼接WAR文件名。
  • 核对Tomcat端口:确认访问时使用的端口与Tomcat配置的端口一致,默认端口为8080,可查看conf/server.xml中Connector标签的端口配置。
  • 查看其他日志文件:若catalina.out无报错,可检查localhost.log(可能记录应用初始化错误)和localhost_access_log.*.txt(可确认请求是否到达Tomcat)。
  • 验证WAR文件完整性:重新获取或打包WAR文件,确保文件未损坏。可本地解压WAR,检查内部结构是否包含WEB-INF目录及web.xml文件。
  • 检查自动部署配置:查看conf/server.xml中的Host标签,确认是否配置了autoDeploy="true"和deployOnStartup="true",若为false,Tomcat不会自动部署新的WAR文件。
  • 确认应用部署状态:启动Tomcat后,查看控制台输出或localhost.log,若存在类似Deployment of web application archive [...] has finished in [...] ms的日志,说明应用部署成功;若无此类日志,表明部署过程存在问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 22:20:30