java.lang.NoClassDefFoundError: Lorg⼀apache⼀tomcat⼀InstanceManager;

2024-12-29 21:34:06
推荐回答(5个)
回答1:

jdk文档中对这个异常的描述是:
当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。
当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。
也即是,你的tomcat中的某些类库丢失了,在运行时有一个类:Lorg/apache/tomcat/InstanceManager 没有找到。
但你补充的描述“我把首页上import="java.util.*"这句去了,正常了”,应该是找不到该包下面的类了。

回答2:

你的下载的tomcat不行,重下一个就解决问题了

回答3:

tomcat服务器发生错误,重新装tomcat服务器。

回答4:

把项目的servlet-api的包删了 clean一下 刚刚我也是遇到这情况

回答5:

你是用struts2来开发的吗?应该是包没有全部导进来! 希望可以帮到你.!