1.主要原因就是环境配置不对,
1.1 jdk版本,spring 3.2 的相关jar,跟jdk1.8,版本不兼容
The exception you see is not very likely to be cause by invalid Spring configuration but your classpath setup. This feels like a version incompatibility regarding the ASM libraries and Java 8. The ASM version, Spring 3.2 depends on is known to be incompatible with Java 8.
Thus, if you want run your code with Java 8, you need to use a recent Spring 4.0 version
1.2 项目中的jdk版本,跟项目的jdk版本,tomcat的jdk版本要一致
如果修改后仍然有问题,可以重新导入项目,再配置一遍试一下,可能是之前的操作,没有更新,或者重新导入一下工程文件。
重新导入工程文件的方法,不清楚,暂时先记一下,知道的大佬可以留言一下,感谢
如果出现此类情况就是,项目编译jdk,跟tomcat运行jdk高低问题,一般就是高版本jdk编译的项目,低版本jdk没法运行
Unsupported major.minor version 52.0解决办法
错误原因:用jdk7编译的class文件放到基于jdk6运行在tomcat之中,就会报这个错。
解决方法:
打开exclipse中项目上的属性—java compiler–选择一个合适的版本后重新编译即可。
具体步骤
解决:项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。
myeclipse中的tomcat服务器有两种:
当解决了jdk1.8跟spring3.2不兼容之后,改用jdk1.7
但是又出现 Unsupported major.minor version 52.0问题
之前我一直都是用自己配置的tomcat 8x跑的,
后来我灵机一动,用了上面的 myeclipse tomcat 7 ,就成功了
这连个tomcat的jdk配置是相同的,具体原因不清楚。。。。。