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
相关产品推荐
相关产品推荐

