Linux下JBoss不能显示JasperReport报表

来源:赛迪网 作者:korn
   

1、症状

 

通常会出现如下错误日志:

 

Caused by: java.lang.NoClassDefFoundError

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:

 

2、原因

 

由于Linux环境下图形处理都需要X Server服务,如果Linux上没有安装图形模块,则没有X Server服务;另外一方面,即使有X Server服务,在Linux系统内存不够的时候,也会出现此错误。

 

3、解决方法

 

使用JDK自带的图形处理服务,具体做法如下:

 

编辑run.conf,在JAVA_OPTS中加上 -Djava.awt.headless=true即可。

(责任编辑:A6)


时间:2008-04-07 15:25 来源:赛迪网 作者:korn 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量