java.lang.NoSuchFieldException: resourceEntries

本文详细阐述了使用不同版本的Tomcat(7.0与8.0)导致Eclipse中导入项目时出现NoSuchFieldException错误及404报错的解决方法。通过调整Eclipse配置文件,删除不匹配的Tomcat版本信息,成功解决了资源加载问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.java.lang.NoSuchFieldException: resourceEntries

tomcat8.0的类加载器webappclsaaLoader中没有属性resourceEntries,于是我换了tomcat7.0的看了下,7.0的有属性resourceEntries,实力一下,居然好了,没有异常了,是tomcat版本的问题


2.eclipse中的导入项目报错

1)jrelibrary版本

2)tomcat版本

3)eclipse error pages

进入项目包下的.settings目录,找到org.eclipse.wst.common.project.facet.core.xml文件,用记事本打开后看到 runtime name="Apache Tomcat v6.0"。我eclipse中设置的tomcat是7.0版本的,然后把这句话删掉就好了


3.action 404

后面有没有少action的后缀?action类中是否 有execute()方法?action类有没有继承 ActionSupport 类?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值