Could not initialize class org.apache.batik.bridge.DefaultFontFamilyResolver

1,138 阅读1分钟

问题描述

今天在客户现场部署完公司产品后,有个功能点导入 xml 解析成流程图保存出错了,后台日志如下:

a.jpeg

解决办法

  • 先用命令fc-list查看部署服务器安装的字体,如果提示command not found,先使用命令yum install -y fontconfig安装一下工具,应该会顺带安装几个dejavu字体,保险起见,再使用命令yum -y install dejavu*安装相关字体,然后再用fc-list查看一下安装的字体,确认无误后,重启相关服务,功能就正常了
  • 总结下来就是部署服务器缺少相关字体导致的,使用yum命令安装一下就好了。