在springmvc项目搭建过程中遇到报错
rg.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class file [**.**.controller]
……
Caused by: java.lang.IllegalArgumentException
at org.springframework.asm.ClassReader.<init>(Unknown Source)
上网搜索原因:java1.8版本只支持spring4.0以上,立马把pom里的sping版本换4.1.5就ok了,也可以把jdk调低点。
我采用解决方案是把jdk的run环境由1.8调成jdk1.7
第一步:双击tomcat-server,点击runtime Environment设置jre为1.7后,再运行,报错已经。
总体解决思路是没有问题的,上网查询得知还必须是编译环境和运行环境一致。
第二步: 右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。在页面中的“Java”下拉列表中,选中版本1.7,即可解决。
本文解决了一个在使用SpringMVC框架时遇到的问题,即当使用Java 1.8版本时出现的与SpringMVC不兼容的情况。通过调整JDK版本至1.7并确保编译和运行环境一致性,成功解决了该问题。

1897

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



