问题描述:

阿里云机器(debian操作系统)开始使用的是oracle jdk,服务启动后登录界面没有问题,验证码可以加载。但是切换到openjdk之后,发现验证码无法加载。抛出了空指针异常。

解决过程:

查看异常信息,如下图所示:

openjdk字体渲染报空指针问题

发现在获取字体的时候出现了问题。

解决办法:

1、安装fontconfig:apt install fontconfig

2、执行fc-cache -f,使字体配置生效

3、重启服务

相关文章: