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即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章