easyexcel 程序启动时报: Invalid byte tag in constant pool: 19

  |   0 评论   |   0 浏览

01.环境

  开发环境

  Tomcat 版本 9

  测试环境

  Tomcat 版本 8.5.9

02.问题描述

  后端小伙伴用了 easyexcel ,之前有其他项目用到过在 tomcat8.5.49 下正常运行 ✅,在 tomcat8.5.9 版本下运行,疯狂爆如题的错误。

03.解决方法

  网上查找相关资料,发现大多数和 log4j 升级版本相关,更新 Tomcat 版本就可以了

  于是基于原先的镜像更新了 Tomcat 的版本

1docker run -d --name=tomcat_tmp tomcat:9
2
3docker cp tomcat_tmp:/usr/local/tomcat ./

  更新 Dockerfile

1From tomcat:8.5.9
2
3....
4ADD tomcat /usr/local/tomcat
5....

  将容器删除,使用的新的镜像运行即可,解决了问题

---------------------------------------------------------------
>> 博客地址:https://blog.mufengs.com
>> 邮箱地址:[email protected]
>> 微信帐号:Do8080
>> Github : https://github.com/mufengcoding
---------------------------------------------------------------