Docker中Flowable生成流程圖中文亂碼問題解決


在window下調試,生成圖片后文字顯示正常,但是打包成docker鏡像后文字變成了方塊

因為在工作流生產圖的時候指定了宋體,如下圖

inputStream = diagramGenerator.generateDiagram(bpmnModel, "png", highLightedActivities, highLightedFlows,"宋體", "宋體", "宋體",null, 1.0);
然后查看容器中$JAVA_HOME/jre/lib/fonts 中並沒有宋體的字體,解決辦法就是將window(C:\Windows\Fonts)下的對應字體復制到 $JAVA_HOME/jre/lib/fonts 目錄下即可.所以在編寫dockerfile的時候添加

ADD ./simsun.ttc /opt/jdk/jre/lib/fonts/
就可以解決問題了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM