本文介绍: 后台服务使用easyExcel框架生成表格,但是生成的时候报如下错误:这种报错其实就是部署服务的服务器缺少字体正确方法安装字体需要注意的是,测试环境服务器与生产环境服务器的在配置版本上可能存在差异,因此需要提前比对,避免测试环境测试成功的操作步骤,但是在生产环境运行时有问题

后台服务使用easyExcel框架生成表格,但是生成的时候报如下错误
在这里插入图片描述
这种报错其实就是部署服务的服务器缺少字体正确方法安装字体。需要注意的是,测试环境服务器与生产环境服务器的在配置版本上可能存在差异,因此需要提前比对,避免测试环境测试成功的操作步骤,但是在生产环境运行时有问题。操作步骤如下

1.查询服务器架构aarch64和x86

uname -m

2.查询操作系统

CentOs Linux release 7.82003 (Core)cat /etc/redhat-release

3选择合适的文件上传data/logs文件夹下,运行命令

sudo -u root rpm -Uvh --force --nodeps dejavu-sans-fonts-2.33-6.el7.noarch.rpm

4.查看字体

fc-list

5.若4找不到命令安装命令

sudo -u root yum install fontconfig

当然如果服务器设置策略不能正常访问外网,则需要离线安装fontconfig安装完之后,需要建立软连接
运行fc-list命令如下错误

fc-list: symbol lookup error: /usr/lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var 报错

如下建立软连接方法可以参考

https://blog.csdn.net/weixin_42726196/article/details/128832580
https://github.com/plunify/libfontconfig/blob/master/libfontconfig.so.1.11.1

原文地址:https://blog.csdn.net/alidingding/article/details/134722125

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_18433.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注