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