验证码的生成中用到了BufferedImage.getGraphics,开发环境中一切正常,直到今天,部署到linux之后,一直提示空指针镇异常,看的我是一脸懵B,服务器打断点之后,发现从BufferedImage.getGraphics之后,获取的Graphics2D就存在错误(cannot evalute sun.java2d.SunGraphics2D.toString()),一直到调用Graphics2D.drawString方法之后才会抛出空指针异常。
查了好些资料之后,发现是linux缺少环境支持

yum install fontconfig
直接安装,完事后解决


没有登录不能评论