(1)java.lang.NoClassDefFoundError: Could not initialize class org.springframework.context.config.MBeanServerBeanDefinitionParser
说明配置文件没有正常初始化,很可能的原因是导入的jar包冲突,最好仔细检查一下jar包。我把pom.xml中关于springframework的jar包版本全部切换为一致版本号(3.2.1)时,问题不再出现。
(2)java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
出现此问题其中一个很常见的原因时,没有将maven dependency加入到deployement assembly中。解决方法:右击项目属性-->Deployment Assembly-->Add-->Java Build Path Entries-->finish。
本文主要介绍了Spring框架中两种常见错误的原因及解决方法。一种是NoClassDefFoundError,这通常意味着配置文件初始化失败,可能由jar包冲突引起;另一种是ClassNotFoundException,这可能是由于未正确配置maven依赖导致。文章提供了具体的解决方案。
3万+

被折叠的 条评论
为什么被折叠?



