ubuntu

Ubuntu Tomcat出现404错误怎么办

小樊
48
2025-11-19 11:07:37
栏目: 智能运维

Ubuntu 上 Tomcat 出现 404 的排查与修复

一 快速定位问题

二 常见原因与对应修复

三 标准排查流程清单

  1. 核对 URL 与上下文路径(大小写、斜杠、应用名)。
  2. 确认应用已部署:ls $CATALINA_HOME/webapps/ROOT 或对应应用目录是否存在且非空。
  3. 检查端口:ss -tulpen | grep 8080;若被占用,改端口或释放占用进程。
  4. 查看日志:tail -f $CATALINA_HOME/logs/catalina.out 与 localhost.log,聚焦访问时间点的记录。
  5. 校验配置:检查 server.xml(端口、Host、Context)、应用的 web.xml(Servlet 映射、欢迎页)。
  6. 权限修复:对 webapps 及子目录设置 Tomcat 用户可读(必要时可执行 chmod -R a+rX 目标目录)。
  7. 环境变量:确认 JAVA_HOME/JRE_HOME 指向有效 JDK/JRE
  8. 重新部署:清理残缺部署,重新放置 WAR 或静态资源并重启。
  9. 若经反向代理访问:核对代理转发规则与后端地址端口。
  10. 仍异常时,贴出访问 URL、server.xml 相关片段与 catalina.out/localhost.log 的对应报错行以进一步分析。
    以上流程覆盖从“路径/部署/配置/权限/网络”的闭环排查。

四 Ubuntu 与 Docker 的实用命令示例

0
看了该问题的人还看了