JDK镜像使用缩减版问题
现象
生产环境docker部署时,使用openjdk:11-jre-slim缩减版镜像,而不使用openjdk:11.0.13完整版镜像,导致项目中使用easyexcel导出时,缺少对应的依赖,从而使导出的文件损坏无法打开、或者后台服务报错缺少对应的字体。
解决过程
缺少字体解决方案
java -jar 添加启动参数-Djava.awt.headless=true
导出文件损坏,无法打开解决
使用openjdk:11.0.13完成版镜像
生产环境docker部署时,使用openjdk:11-jre-slim缩减版镜像,而不使用openjdk:11.0.13完整版镜像,导致项目中使用easyexcel导出时,缺少对应的依赖,从而使导出的文件损坏无法打开、或者后台服务报错缺少对应的字体。
java -jar 添加启动参数-Djava.awt.headless=true
使用openjdk:11.0.13完成版镜像
评论区