java项目在增加了新组件时,后台导出数据异常,报空指针错误,没有FontConfigFile组件 java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264) at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219) at sun.awt.FontConfiguration.init(FontConfiguration.java:107) 经过了解是因为alpine缺少FontConfiguration导致的。解决方法:安装ttf-dejavu fontconfig后执行fc-cache --force命令,然后就可以导出数据了。修改dockerfile文件,然后重新编译成镜像 FROM openjdk:8-jre-alpine MAINTAINER menard menard99@qq.com 2019-4-22 RUN apk add --no-cache tzdata bash ttf-dejavu fontconfig \ && fc-cache --force \