已定义类出现NoClassDefFoundError问题求助
已存在类却抛出NoClassDefFoundError的排查与解决
报错信息
Jul 01, 2025 7:21:20 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Allocate exception for servlet [rbac-ws] java.lang.NoClassDefFoundError: Could not initialize class org.springframework.core.SerializableTypeWrapper at org.springframework.core.ResolvableType.getInterfaces(ResolvableType.java:403) at org.springframework.core.ResolvableType.as(ResolvableType.java:365) at org.springframework.core.convert.support.GenericConversionService.getRequiredTypeInfo(GenericConversionService.java:266) at org.springframework.core.convert.support.GenericConversionService.addConverterFactory(GenericConversionService.java:103) at org.springframework.core.convert.support.DefaultConversionService.addScalarConverters(DefaultConversionService.java:79) at org.springframework.core.convert.support.DefaultConversionService.addDefaultConverters(DefaultConversionService.java:63) at org.springframework.core.convert.support.DefaultConversionService.<init>(DefaultConversionService.java:50) at org.springframework.core.env.AbstractPropertyResolver.<init>(AbstractPropertyResolver.java:41) at org.springframework.core.env.PropertySourcesPropertyResolver.<init>(PropertySourcesProp
问题背景
访问基于SOAP的Web服务时触发上述报错,涉事类org.springframework.core.SerializableTypeWrapper已存在于项目WebContent\WEB-INF\lib目录下的spring-core-4.0.5.RELEASE.jar中,但仍抛出异常。
排查与解决步骤
- 关注异常本质:此报错是
Could not initialize class,并非找不到类文件,而是类在初始化阶段(静态代码块执行、静态变量赋值)抛出了未捕获异常。需检查SerializableTypeWrapper类的静态逻辑,或其依赖的其他类是否存在初始化失败情况。 - 检查Spring版本冲突:排查项目中是否存在多版本Spring核心jar包。通过Eclipse的
Project Properties -> Java Build Path -> Libraries查看所有依赖,移除重复或版本不一致的Spring相关jar。 - 排查Tomcat类加载优先级:Tomcat自身lib目录若存在其他版本Spring jar,会优先加载导致冲突。检查Tomcat安装目录下的lib文件夹,删除无关的Spring jar文件。
- 修复Eclipse部署同步问题:
- 右键项目选择
Clean,清理后重新部署 - 查看Server视图中Tomcat的部署目录,确认spring-core-4.0.5.RELEASE.jar已同步到
webapps/[项目名]/WEB-INF/lib路径下
- 右键项目选择
- 替换损坏的jar包:若spring-core-4.0.5.RELEASE.jar下载不完整或损坏,会导致类加载异常。重新下载该jar包替换原文件,再清理项目重新部署。
内容的提问来源于stack exchange,提问作者Factor Three
相关产品推荐
相关产品推荐

