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

NetBeans12.3+Tomcat9+JDK15环境Web应用访问返回404错误求助

Java Web应用打包部署正常但访问404排查方案
  • 确认访问路径的上下文路径配置
    查看Tomcat启动日志中Deploying web application archive相关记录,提取部署的上下文路径,比如上下文路径为/demo时,正确的访问地址格式为http://localhost:8080/demo/目标资源路径,不要遗漏上下文路径直接访问根端口路径。
  • 检查资源路径映射配置
    若访问的是Servlet接口,查看web.xml文件中的servlet-mapping配置,或是Servlet类上的@WebServlet注解,确保url-pattern属性值和访问路径完全匹配,拼写、斜杠符号都不能出错。
  • 核对静态资源存放位置
    html、css、js、图片等可直接访问的静态资源,必须放在项目的webapp(旧版本IDE也叫WebContent)根目录下,禁止存放在WEB-INF目录内,该目录受Tomcat保护无法直接通过外部路径访问。
  • 验证war包部署状态
    打开Tomcat安装目录下的webapps文件夹,确认你的项目war包已经被正常解压生成同名文件夹,如果只有war包没有解压目录,可检查Tomcat文件夹读写权限,或是重新打包项目生成新的war包后重试。
  • 确认编译运行版本一致性
    在NetBeans中右键项目选择「属性」-「构建」-「编译」,核对项目编译使用的JDK版本,和Tomcat服务运行的JDK版本保持一致,避免版本不兼容导致的隐性部署失败。

快速验证技巧:你可以在webapp根目录新建一个内容简单的index.html文件,重新打包部署后直接访问项目根上下文路径,如果该页面可以正常加载,说明基础部署流程无问题,再单独排查对应业务资源的路径配置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.17 10:36:04