歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux基礎知識 >> Linux下JBoss不能顯示JasperReport報表

Linux下JBoss不能顯示JasperReport報表

日期:2017/3/2 15:04:39   编辑:Linux基礎知識
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即可。

Copyright © Linux教程網 All Rights Reserved