CentOS 7.4 java验证码乱码的问题

新服务器配置发布网站

配置后程序顺利启动
在登录时发现验证码无法识别
显示出了图片,但是字是乱码

初步估计应该是字体问题

ssh登录服务器查看默认字体

#fc-match

msam10.ttf: "msam10" "LyX"
确认是字体问题

解决字体问题

1. 从windows系统拷贝 微软雅黑字体

打开文件夹 C:WindowsFonts
选中微软雅黑字体,复制
拷贝到别的文件夹

2. 将字体文件上传到centos服务器

#mkdir /usr/local/font/default
将字体文件上传到default目录中

3.更新字体缓存

#fc-cache

4.再次查看默认字体

#fc-match

msyh.ttc: "Microsoft YaHei" "Normal"
字体正确

5.重启tomcat

#systemctl restart tomcat
重启之后 验证码显示正确。

上一篇:Phabricator 配置代码仓库


下一篇:工作2年半跳槽面试阿里,成功拿到offer,凭什么?