本帖最后由 永洪tech-zyc 于 2021-5-8 14:21 编辑
有时候服务器升级后,原本正常的报告无法正常使用了,但是移动到别的机器上却能够正常使用,初步判断是机器环境问题导致,下面就考虑排查机器环境问题:
1. 有问题先看日志,取出日志查看报错,根据报错信息进一步采取排查思路。
常见报错:java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager;java.lang.NoClassDefFoundError: Could not initialize class sun.font.SunFontManager
2. 如果是提示什么font 报错 就需要去检查字体环境是否正常,永洪服务端使用需要安装中文字体包,如果中文字体包安装有问题则可能导致报表报错;
3. 检查服务器启动命令中是否有-Djava.awt.headless=true 的配置。请确保有且仅有一个
|