当前位置: 首页 > news >正文

解决Activiti5.22流程图部署在Windows上正常,但在linux上部署后出现中文变方块的问题

总结/朱季谦

楼主最近在做公司的工作流平台,发现一个很无语的事情,Activiti5.22的流程图在Windows环境上部署,是可以正常查看的,但发布到公司的Linux服务器上后,在上面进行流程图在线部署时,发现中文都变成了方块,如下图——

 在工作流的配置文件里,是正常配置了“宋体”格式

经过一番对比,发现linux服务器上很多字体是没有的,例如“宋体”,“微软雅黑”等中文字体就没有。

 由此可知,可以有两种解决思路——

1.找到linux上存在的字体,在xml配置文件里把linux支持的字体替换原来的“宋体”

2.在linux上安装“宋体”字体;

 在linux上安装宋体字体的步骤如下:

 1.在本地Windows系统的C:\Windows\Fonts目录下,可以拿到“宋体”格式的文件simsun.ttc

2.在Linux服务器上输入echo $JAVA_HOME,找到服务器上jdk的存放路径,/usr/lib/jvm/jdk/jdk1.7.0_67

3.cd /usr/lib/jvm/jdk/jdk1.7.0_67/jre/lib/fonts可进入到jdk路径的fonts目录下, 新建一个文件夹mkdir newfont

4.将simsun.ttc文件复制到newfont文件里;

5.将字体缓存到系统中,执行以下命令:

mkfontscale(注:若无法执行该命令,可根据提示先执行

或者yum install mkfontscale进行安装,然后再执行)

mkfontdir

 fc-cache -fv(执行显示fc-cache:command not found ,则需要安装#yum install fontconfig)

 安装完后,重启应用,重新部署一个新的流程图,即可正常在linux上显示”宋体“中文了

相关文章:

  • 万界星空科技SMT行业生产管理MES系统解决方案
  • 【监控系统】日志可视化监控体系ELK搭建
  • php获取表单以POST方式或GET方式提交的值
  • 2023年【四川省安全员B证】找解析及四川省安全员B证作业模拟考试
  • 第二章 Python基础语法之变量和数据类型
  • Adiponectin 脂联素 ; T-cadherin +exosome
  • IDEA 配置maven结合案例使用篇
  • Navicat 技术指引 | 适用于 GaussDB 的用户权限设置
  • vue一个页面左边是el-table表格 当点击每条数据时可以在右边界面编辑表格参数,右边保存更新左边表格数据
  • maven打包可执行jar含依赖lib
  • 分割list 批量插入数据指定条数数据
  • IDEA如何将本地项目推送到GitHub上?
  • qml PathPercent使用介绍
  • element中el-switch的v-model自定义值
  • 日常办公:批处理编写Word邮件合并获取图片全路径
  • Elasticsearch 参考指南(升级前重新索引)
  • happypack两次报错的问题
  • Java 网络编程(2):UDP 的使用
  • Laravel核心解读--Facades
  • mysql_config not found
  • overflow: hidden IE7无效
  • Redis 懒删除(lazy free)简史
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • 分布式事物理论与实践
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 小程序 setData 学问多
  • 学习Vue.js的五个小例子
  • 移动端唤起键盘时取消position:fixed定位
  • kubernetes资源对象--ingress
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 阿里云服务器如何修改远程端口?
  • 湖北分布式智能数据采集方法有哪些?
  • ​学习一下,什么是预包装食品?​
  • #laravel 通过手动安装依赖PHPExcel#
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (6)添加vue-cookie
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)3D模板阴影原理
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .gitignore文件_Git:.gitignore
  • .net core 连接数据库,通过数据库生成Modell
  • .net mvc部分视图
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .Net7 环境安装配置
  • .NET的微型Web框架 Nancy
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .NET学习全景图
  • @Autowired @Resource @Qualifier的区别
  • @DataRedisTest测试redis从未如此丝滑