java web项目部署到CentOS7访问图片验证码乱码或者显示不出来问题记录

       做项目的验证码时候一般会默认自己风格的验证码字体,Windows系统会默认所有字体,CentOS7可能需要安装,不然部署的java项目返回页面的验证码会为乱码或者显示不出来。

    1、 问题描述: java项目默认验证码字体为:Algerian字体,Windows部署访问为正常,CentOS7 部署访问则出现乱码;

     2、问题解决方案:

         a、创建目录,复制字体到“/usr/share/fonts/xxx”目录中,xxx你创建的目录

         b、执行以下命令:

                cd   /usr/share/fonts/xxx   //进入xxx目录

                chmod 755 xxx         //给xxx目录赋予权限

                 mkfontscale (如果提示 命令不存在,安装 # yum install mkfontscale )

                 mkfontdir

                fc-cache -fv (如果提示 命令不存在,安装# yum install fontconfig )


           c、执行以上命令没问题,重启java项目验证ok

         从Windows拷贝详细解决参考:https://jingyan.baidu.com/article/cb5d61050041fa005c2fe003.html

        

 

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值