jira7.8在centos7.4系统上报表服务不可用

2020-07-06 09:33:32 浏览数 (2)

  • 零、环境描述
  • 一、问题
  • 二、文档内给出的解决方案(理论上字体卸载也可以)
  • 三、系统字体参考
  • 四、参考文档
  • 五、影响范围

零、环境描述

软件

版本

备注

centos

7.4

--

jira

7.8.1

--

一、问题

  • 1.1、使用report 的时候的发生的现象
  • 1.2、原因
代码语言:javascript复制
RHEL v7.4 comes with package stix-fonts. When this package is installed, 
the default font changed from Utopia to STIX. 
So, java now default fonts are mapped to STIX, including the sans-serif 
font family.For whatever reason, the STIX fonts do not seem 
to play well with java (OpenJDK) and cause 
exceptions and bad calculated artifacts 
positioning when using java.awt.

二、文档内给出的解决方案(理论上字体卸载也可以)

代码语言:javascript复制
vim  /etc/fonts/local.conf 
# 添加下面的配置,然后重启服务
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'><fontconfig>
  <alias>
    <family>serif</family>
    <prefer><family>Utopia</family></prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer><family>Utopia</family></prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer><family>Utopia</family></prefer>
  </alias>
  <alias>
    <family>dialog</family>
    <prefer><family>Utopia</family></prefer>
  </alias>
  <alias>
    <family>dialoginput</family>
    <prefer><family>Utopia</family></prefer>
  </alias></fontconfig>

三、系统字体参考

代码语言:javascript复制
[root@zhuima ~ 10:35:20]# rpm -qa | grep stix-fonts

stix-fonts-1.1.0-5.el7.noarch

[root@zhuima ~ 10:35:38]#

四、参考文档

文档链接: http://t.cn/EL56Bnx

五、影响范围

  • jdk自带验证码实现,可能会无法正常显示
  • 一些软件功能依赖java字体,可能无法正常使用

0 人点赞