软件升级版本问题

软件升级版本遇到的问题
背景:
由于公司需求,需要将原来开发软件的运行环境做一次更新迭代
于是目标瞄准了tomcat JDK
需要将原来的tomcact 7 升级到tomcat 9
JDK 由原来的1.7.X 升级到 1.8.X
软件由于开发比较早,使用的后台框架是ssh (spring 3.x hibernate 3.X struts2 2.2.X )

刚开始的时候,愣头青,什么都没去查资料,框架之间的稳定兼容版本是什么版本,直接把JDK tomcat 升级完后,发现无法运行 提示 错如下

于是各种百度,各种查找,后面怀疑是jar 包之间冲突导致的(不过也的确是jar包冲突),然后对ssh 版本各种升级,这个 错没有了,但是却 其他错误,搞得头都快要突了。

后面有认真的查看论坛和百度,学习了一波 版本jar 包之间的协调等之后,感觉最主要的还是tomcat 9 与 其他jar 包冲突了(由于有所怀疑,因此使用tomcat7 运行 JDK 8 ,其他环境不变,是可以运行成功的) 跟tomcat 版本有关的,立马想到 javaee-api 这个jar包,发现原系统中的javaee-api 是 5 的版本,不是用于 tomcat 9 ,因此对javaee-api 进行升级了 7 版本 运行,成功解决

好记性不如烂笔头,每天记录一个bug

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93649 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月13日
下一篇 2020年6月13日

相关推荐