Linux 部署java web 项目,验证码图片不显示文字问题


系统上线后,在获取验证码接口时,获取的验证码图片上没有对应的验证码数字,经过验证后,是由于Linux缺少字体造成的。

正常我们也可以将window的字体直接上传到linux服务器上,window的字体文件路径为:c:\window\fonts

如果字体是ttc,则将ttc扩展名改为ttf即可;

复制到linux上的/usr/share/fonts目录下,然后执行以下4步(需root权限):

 (1) cd /usr/share/fonts;

 (2) mkfontscale;

 (3) mkfontdir

 (4) fc-cache

 

然后执行fc-list可以查看当前系统的所有字体;

执行fc-cache将字体加载状态;
————————————————
原文链接:https://blog.csdn.net/fycghy0803/java/article/details/97148275


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM