原项目: jdk1.5+spring2.5.6+ibatis2.3.0,用到 aop,使用的 aspectjweaver 为 1.5.2,运行在 weblogic10.3.6。
现有需求必须要把项目的 jdk 升级到 1.8,同时 ibatis 要继续能用,项目有点大了,转成其他是不现实的。
首先解决了 jdk1.8 与 spring2.5.6 的兼容问题,修改 org.springframework.core.JdkVersion 增加了 jdk1.8 的支持。
然后在 tomcat8 或 weblogic12 中启动报错:
升级 aspectjweaver 到最新的 1.8.10 ,依然报这个错,当然也尝试过 aspectjweaver 的 1.6.x,1.7.x 版本问题依旧。
升级 spring 到 3.x 版本,还是这个错。
升级 spring 到 4.x 版本,但 spring-orm 这个 jar 包要保留为 2.5.6 或者 3.x 版本,因为 4.x 版本移除了对 ibatis 的支持。但也是报同样的错。
求支招,看如何把项目的 jdk 升级到 1.8 ?先谢谢大家了!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.