linux下查看activiti流程图乱码


现象

当系统部署到windows下时,查看流程图正常:

当系统部署到linux下时,查看流程图出现乱码:

问题

1:在生成流程图时,设置的是宋体;InputStream imageStream = diagramGenerator.generateDiagram(bpmnModel, "png", highLightedActivitis,highLightedFlows,"宋体","宋体",processInstanceId,null, 1.0); 

2:但是linux下没有字体库,更没有宋体字,所以会出现乱码。

解决方案

将windows下的宋体常规字,复制到linux下,让linux能找到该字体;

1:在windows下找到宋体常规字(simsun.ttc)

2:在linux的jdk安装目录(/usr/local/jdk8/jdk1.8.0_11/jre/lib/fonts)下新建fallback目录,并将windows下的宋体常规字上传到此新建文件夹下。

3:重启tomcat即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM