歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux基礎知識

Linux下JBoss不能顯示JasperReport報表

 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