at org.springframework.asm.ClassReader.(Unknown Source)
在网上下载下来一个项目,但是在测试过程中发现跑不起来,报错500,刚开始怀疑是配置问题,但查看了配置并没有发现什么问题,看了下控制台的报错是asm包报出来,百度了一下,确实有相类似的问题出现,
具体详见:https://blog.youkuaiyun.com/e_wsq/article/details/52825929
该问题主要由于原先项目是jdk7和而我电脑装的是jdk8版本导致项目起了冲突。jdk8和Spring3.2是不兼容的,如果要用jdk8,则得使用Spring 4.0,以下是stackoverflow的回答:
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