在jasperreport 6.0.0
上实现了kubernetes
之后,我遇到了错误
Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser
我尝试了多种解决方案,但仍然无法解决错误。
尝试1:设置-Djava.awt.headless=true
我已经在YAML文件中实现了此属性,具体说明如下 how to add CATALINA_OPTS=-Djava.awt.headless=true this property in Kubernetes configuration 但这没用。
我也尝试设置系统属性System.setProperty("java.awt.headless", "true")
,但他也没有起作用。
尝试2:包括缺少对xml-apis
的依赖。它也没有用。
根据this thread进行尝试。
有人可以提出任何解决方案吗?该报告在本地环境中工作正常,但在服务器上失败。该应用程序已部署在Kubernetes容器上