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

参照教程部署Tomcat对接MySQL的JSP项目后访问报HTTP 404求助

问题排查与修复方案

1. 首要修复:访问路径错误

Tomcat的webapps目录为默认应用部署根目录,路径中无需携带webapps字段,你使用的访问地址有误,正确的访问地址为:
http://localhost:8080/test/index.jsp
直接访问http://localhost:8080/test也可自动匹配index.jsp作为默认首页。

2. 路径修改后仍报错的排查项

如果调整路径后依然返回状态错误,按以下顺序排查:

  • 检查应用目录结构:test目录下必须存在WEB-INF文件夹,MySQL驱动jar包必须放在WEB-INF/lib路径下,不要直接放在test根目录或Tomcat全局lib目录(除非做了全局配置),缺失正确目录结构会直接触发404。
  • 修正MySQL驱动适配问题:你代码中使用的com.mysql.jdbc.Driver是MySQL5.x版本的驱动类,如果你导入的jar包是MySQL8.x版本,需要将驱动类改为com.mysql.cj.jdbc.Driver,同时连接地址补充时区参数:
    jdbc:mysql://localhost:3306/hospitalm?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
    
    驱动不匹配会导致数据库连接失败,错误默认打印在Tomcat控制台,页面会返回500状态码。
  • 优化异常输出定位问题:将代码catch块中的System.out.println(ex);改为ex.printStackTrace(out);,异常信息会直接输出到页面,方便快速定位问题。
  • 检查应用运行状态:在http://localhost:8080/manager/html页面确认test应用状态为running,如果为停止状态点击start按钮启动,启动失败会直接展示报错原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 14:24:01