Tomcat 访问是正常的,访问部署的 Jenkins 系统报错。
环境:
系统:Ubuntu 20.0.4
JDK:OpenJDK 1.8.0_332-b09
Jenkins:Jenkins-2.346.3
报错显示信息如下:
AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"? See also: https://jenkins.io/redirect/troubleshooting/java.awt.headless
解决方法步骤:
1、配置 -Djava.awt.headless=true
a: vi /etc/profile
# 在最后一行加入:
export JAVA_OPTS=-Djava.awt.headless=true
# 使用最新环境变量
source /etc/profile
如果还是不行,则将该环境变量添加到 Tomcat的启动脚本里,修改 catalina.sh 文件 或 startup.sh 文件
vim catalina.sh
vim startup.sh
删除Tomcat缓存,重启Tomcat
2、安装缺少的字库
apt install ttf-dejavu -y
apt install -y fontconfig