JasperReports在Amazon EC2 Linux AMI上无法运行。

3

我在亚马逊EC2上有一个Web应用程序,但JasperReports无法像在我的Windows PC上那样工作... 它会出现

java.lang.Error: Probable fatal error:No fonts found.

我按照谷歌上很多人的建议安装了liberation-fonts,现在我正在尝试为tomcat设置以下选项:

-Djava.awt.headless=true 

我将其添加到etc/tomcat6/tomcat6.conf的JAVA_OPTS中(因为缺少CATALINA_OPTS),但没有任何效果。你有什么线索吗?


我确认 /etc/tomcat6/tomcat6.conf 是设置这些内容的正确位置。但是,仅此还不足以解决你遇到的问题。 - mdahlman
请参见https://dev59.com/4G865IYBdhLWcg3wcOLG。 - gabe
1个回答

2

我曾在EC2上使用Fedora时遇到过此问题。那时,我们通过yum install deja*解决了它。您可以试试。

看起来默认的DejaVu字体被引用了,在上面提供的方法是一个简单的解决方案。


我最終安裝了在 yum 上找到的所有字體包,並且成功了。謝謝。 - gotch4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接