SpringBoot项目 Activiti Linux部署流程图解决出现的乱码问题

简介: SpringBoot项目 Activiti Linux部署流程图解决出现的乱码问题

本地开发环境没有出现这种情况,放到linux CentOS上就出现了文字方块的问题,网上搜了下,原因是linux的java环境没有找到activiti中设置的对应字体导致的。代码中默认设置的的字体是“宋体”,然后找到相应的字体文件放到linux下jdk中java字体库中,重启项目就好了,具体步骤如下:

查找linux下jdk的安装目录
输入命令 whereis java 回车,显示jdk安装目录
找到jre下字体目录
cd /server/jdk1.8.0_191/jre/lib/fonts/

如果没有fallback文件夹,则需要创建 fallback 文件夹

创建命令 mkdir fallback 回车

进入 fallback 目录

将simsun.ttc simsun.ttf 字体文件放进去

注意:需要执行脚本,安装字体

cd fallback

mkfontscale

mkfontdir

若找不到命令先进行安装相关工具:

yum install -y fontconfig mkfontscale
重启服务

相关文章
|
1月前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
1月前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
64 7
|
2天前
|
消息中间件 JSON Java
RabbitMQ的springboot项目集成使用-01
RabbitMQ的springboot项目集成使用-01
|
4天前
|
Shell Linux
【Linux】进程实践项目(更新中) — 自主shell编写
前几篇文章,我们学习进程的相关知识:进程概念,进程替换,进程控制。熟悉了进程到底是个什么事情,接下来我们来做一个实践,来运用我们所学的相关知识。这个项目就是手搓一个shell模块,模拟实现Xshell中的命令行输入。
10 1
|
4天前
|
前端开发 Java Linux
宝塔Linux:部署His医疗项目通过jar包的方式
宝塔Linux:部署His医疗项目通过jar包的方式
|
6天前
|
Java
springboot项目出现Exception in thread “main“ java.lang.NoClassDefFoundError: javax/servlet/Filter
springboot项目出现Exception in thread “main“ java.lang.NoClassDefFoundError: javax/servlet/Filter
12 0
|
7天前
|
Java Spring
Spring boot项目如何发送邮件
Spring boot项目如何发送邮件
17 2
|
12天前
|
存储 Java 应用服务中间件
Springboot项目打war包部署到外置tomcat容器【详解版】
该文介绍了将Spring Boot应用改为war包并在外部Tomcat中部署的步骤:1) 修改pom.xml打包方式为war;2) 排除内置Tomcat依赖;3) 创建`ServletInitializer`类继承`SpringBootServletInitializer`;4) build部分需指定`finalName`;5) 使用`mvn clean package`打包,将war包放入外部Tomcat的webapps目录,通过startup脚本启动Tomcat并访问应用。注意,应用访问路径和静态资源引用需包含war包名。
|
13天前
|
Java
SpringBoot 项目启动初始化一个Map对象到内存
SpringBoot 项目启动初始化一个Map对象到内存