一、问题
springboot集成activiti后本地测试运行都没有问题,上线Linux后发现流程图生成中文乱码。如下图


二、解决方案
- 在生成流程图片时设置字体(该方案不能解决)。

但部署Linux还是乱码,不能解决问题。
2.在项目启动是配置activiti默认字体。
activiti默认字体如下,我们要修改它的默认字体

新建一个配置类,使用@Component注解 如下

部署后验证生成成功。
注意:Linux必须有宋体。
三、环境
springboot + activiti + 容器 + Linux

本文解决SpringBoot项目集成Activiti后,在Linux环境下流程图生成出现中文乱码的问题。通过配置Activiti默认字体并确保Linux系统安装了对应字体,成功解决了乱码难题。

463

被折叠的 条评论
为什么被折叠?



