CentOS 7.4 java验证码乱码的问题

摘自:https://yq.aliyun.com/articles/336263

其他参考:https://blog.csdn.net/qq_25611295/article/details/78548160    https://blog.csdn.net/zs296332478/article/details/78144460    https://blog.csdn.net/pretendcool/article/details/30462219

新服务器配置发布网站

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

初步估计应该是字体问题

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
重启之后 验证码显示正确。

 

posted @ 2018-08-28 17:25  长久悠悠  阅读(475)  评论(0编辑  收藏  举报