我有一个内部有WAR的EAR,其内部有一个jar的WEB-INF / lib /。但是,无法找到该jar中的类(抛出NoClassDefFoundError)。我通过执行javap -classpath验证了该类确实在该jar中
任何想法为什么?
我在玻璃鱼上。
答案 0 :(得分:1)
我明白了。由于某些奇怪的原因,由于某些类缺失,正在加载的类无法加载。即我有一个ClassA,它正在加载ClassB。 ClassB依赖于ClassC。但由于ClassC不在我的类路径中,所以ClassB的类没有正确加载。因此,从ClassA访问ClassB会抛出NoClassDefFoundError。