centOS的服务器,配置完jdk、tomcat和mysql之后,将web发布到并部署启动,然后浏览器打开网站,出现了意外情况:
验证码怎么刷新都是四个方框。
本地调试绝对没有问题的。查看源码:
估计就是字体惹的祸。笔记本Windows系统上的宋体在Linux服务器上没有。
远程连接数据库,给jdk添加运行时字体:
cd /usr/……/java/jdk/jre/lib/fonts
打开笔记本搜索C盘:simsun.ttc。得到并复制这个文件到fonts目录下。
重启服务器,问题得到解决。
------------》》》
向Linux服务器添加系统字体:
服务器新建目录:fonts
将simsun.ttc放在该目录下,fonts目录下执行以下命令:
mkfontscale
mkfontdir
fc-cache
重启服务器。
《《《----------------------