当前位置: 首页 > Linux

excel导出,字体不支持

时间:2023-04-06 05:55:02 Linux

问题背景最近开发完一个数据导出功能,本地调试一切正常,但是发布到服务器后,提示如下异常:java.lang.NoClassDefFoundError:无法初始化类sun。awt.X11FontManager服务器系统:AlpineLinux3.8JDK版本:openJDK1.8.0_181解决过程中查询资料发现Alpine系统缺少字体相关的依赖(ttf-dejavufontconfig)。我尝试在k8spods中手动安装,但是界面还是报错在Makefile中添加如下命令RUNapkadd--updatettf-dejavu&&rm-rf/var/cache/apk/*后还是报错,通过google找到一个关于stackoverflow的问题,表达的是同样的问题,给出的答案是回滚openJDK版本。和同事商量后,决定更换dockerbaseimage来解决问题。调整docker基础镜像。使用如下配置后,功能正常服务器系统:AlpineLinux3.4JDK版本:openJDK1.8.0_111参考链接https://github.com/alibaba/ea...https://stackoverflow.com/que...https://gitlab.alpinelinux.or...https://www.jianshu.com/p/409...