遇到的问题
- 小编最近将jdk1.7升级到jdk1.8后,当运行旧项目时,启动spring加载bean的时候报运行时异常,还以为spring哪配置出错了,检查了一遍发现没错,结果是jar版本问题,于是修改pom.xml文件,更新javassist的版本从3.15.0到3.18.2,此错误消失。
具体错误
Initialization of bean failed; nested exception is java.lang.RuntimeException: java.io.IOException: invalid constant type: 15
更改方案
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.2-GA</version>
</dependency>
小结
- 环境问题真的是伤不起啊!