Could not initialize class net.sf.cglib.beans.BeanMap$Generator
报错问题:使用阿里的EasyExceld导出模板时,出了问题。问题定位描述:我的这个和网上都不一样,提供新思路吧,虽然都是在报同样的错,无法JVM初始化类,但是我这个在linux环境下是可以使用的(nohup java -jar xxx)跟网上情况都不一样。问题可能是我容器的问题,容器使用openjdk:latestdocker logs xxx >> xxx.log 抄写下所有的容器
·
报错问题:使用阿里的EasyExceld导出模板时,出了问题。
问题定位描述:我的这个和网上都不一样,提供新思路吧,虽然都是在报同样的错,无法JVM初始化类,但是我这个在linux环境下是可以使用的(nohup java -jar xxx)跟网上情况都不一样。问题可能是我容器的问题,容器使用openjdk:latest
docker logs xxx >> xxx.log 抄写下所有的容器运行日志
第一次报错到了我的眼前,Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass
猜测可能是java版本引起的,可能是9后面对反射的限制导致的,所以改用openjdk:8u265-jdk
## 根据项目运行环境选择不同的jdk版
# jdk1.8
FROM openjdk:8u265-jdk
# jdk11
# FROM openjdk:11.0.8-jdk
结果美丽。
更多推荐
已为社区贡献1条内容
所有评论(0)