最近遇到了项目使用 jarsper 报表工具通过jboss容器无法启动,报错信息:NoClassDefFoundError:Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser。
经查找,JRStyledTextParser 归属于 jasperreports-6.5.1.jar ,而且此 jar 包在war包中是存在的。
上网搜索后发现并不是类缺失,而是字体缺失。
安装以下字体后,重启服务,问题解决。
yum install fontconfig ghostscript-fonts urw-fonts -y

本文解决了JasperReports报表工具在JBoss容器中因字体缺失导致的服务无法启动问题。通过安装特定字体,成功解决了NoClassDefFoundError异常,并恢复正常运行。

7681

被折叠的 条评论
为什么被折叠?



