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

Apache Tomcat 9.0.55本地启动失败求助:主资源集无效

解决Tomcat 9启动报错“主资源集无效”问题

核心排查与修复步骤

  • 清理Tomcat临时部署目录
    直接删除报错指向的临时目录:/Users/teutaelazaj/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0,随后重启Eclipse与Tomcat。该目录是Tomcat自动生成的项目临时部署文件夹,文件损坏或残留会导致资源集识别失效。
  • 重新执行Maven构建
    右键项目 → Run As → Maven Clean,完成后再执行Maven Install,确保项目编译、打包流程无依赖或编译错误。
  • 校验项目部署配置
    打开Eclipse的Servers视图,右键Tomcat服务器 → Add and Remove,确认Job_Portal项目已正确加入部署列表,且部署路径无冲突。
  • 检查核心配置文件兼容性
    • 确保web.xml的web-app根元素版本与Tomcat 9兼容(推荐使用3.1版本),示例配置:
      <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
               version="3.1">
      
    • 检查pom.xml中packaging属性是否为war,若使用tomcat-maven-plugin,需保证插件版本与Tomcat 9匹配。
  • 重建Tomcat服务器实例
    若以上步骤无效,删除当前Tomcat服务器实例,重新添加全新的Tomcat 9服务器后再部署项目。

额外验证点

确认项目结构完整性:检查src/main/java、src/main/resources、src/main/webapp等Maven Web项目标准目录是否齐全,index.jsp是否放置在src/main/webapp根目录下(避免因路径错误导致资源无法识别)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 17:50:33