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

在IntelliJ IDEA中运行Java EE应用时HTTP 404错误求助

问题:IntelliJ IDEA部署TomEE Java EE应用出现404错误

环境与前置操作

  • 基于IntelliJ IDEA官方教程创建Java EE Web应用,将教程中的Tomcat替换为TomEE,TomEE安装路径为/usr/local/tomee/apache-tomee-plume-10.0.0-M1
  • 已安装全部必要组件:IntelliJ IDEA Ultimate及对应插件、JDK、TomEE
  • 通过终端执行./catalina.sh start启动TomEE后,浏览器可正常加载TomEE默认成功页面
  • 项目选择Jakarta EE 10版本,服务器配置URL与教程保持一致,Deployment环节添加JavaEEHelloWorld:war exploded工件以消除警告(已确认服务器配置和部署配置无误)

问题现象

  • 运行配置时工件成功构建,但浏览器始终返回404错误:

HTTP Status 404 - not found
Type: Status Report
Description: The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Apache Tomcat (TomEE)/10.1.20 (10.0.0-M1)

  • 未修改任何自动生成的文件(pom.xml、index.jsp、web.xml、HelloServlet.java),IntelliJ未提示任何错误,多次核对配置、重建项目后问题依旧

已尝试的排查修复操作

  • 确认pom.xml中已使用jakarta.servlet-api,适配Tomcat 10.1.20版本
  • 在File | Project Structure的Modules中手动将src标记为Source Folder
  • 检查Artifacts确认JavaEEHelloWorld:war exploded包含正确的WEB-INF、META-INF目录,因WEB-INF下无web.xml手动添加该文件,但所有尝试均未解决问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 00:59:56