Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
问题原因:dockerfile部署服务,因为使用了精简版本的jdk导致服务缺失需要的字体
解决方案:更换jdk完整版或加入字体部署
旧版本
# 使用更轻量的slim镜像 FROM openjdk:17-jdk-slim # 创建/app目录并将应用放入 这里是将宿主机jar文件放入容器中创建/app的目录中 #RUN mkdir /app WORKDIR /app
新版本
FROM openjdk:17-jdk # 创建/app目录并将应用放入 这里是将宿主机jar文件放入容器中创建/app的目录中 #RUN mkdir /app WORKDIR /app

浙公网安备 33010602011771号