在这里插入图片描述
报错问题:使用阿里的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

结果美丽。
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐