Flowable部署服务器乱码

问题场景

最近开发flowable的项目,开发完成之后本地测试没有问题(本地连接的测试库),当项目发布到Linux服务器(测试库),flowable流程部署后,流程图出现了乱码情况(方框),查询数据库,发现数据库就出现了乱码,导致动态获取流程图的时候就相继乱码


图片.png

问题分析

出现这种情况(部署的时候就乱码)的原因是linux上没有flowable默认使用的字体,所以在生成流程图的时候就会出现乱码

解决思路

1.在配置文件中加入Linux服务器支持的字体(注意:linux上一定要有)

<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
    <property name="dataSource" ref="dataSource"/>
    <property name="transactionManager" ref="transactionManager"/>
    <property name="databaseSchemaUpdate" value="true"/>
    <property name="activityFontName" value="宋体"/>
    <property name="labelFontName" value="宋体"/>
    <property name="annotationFontName" value="宋体"/>
    ...

2.在linux上安装相应的中文支持字体

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容