Linux jdk :Could not initialize class sun.awt.X11GraphicsEnvironment

   

 

問題描述:

    Linux下Tomcat部署Java Web 項目,進入界面導出Excel文件時,界面拋出異常:

    Could not initialize class sun.awt.X11GraphicsEnvironment

    Window系統下運行正常。

   

問題原因:

    JVM沒有加載java.awt.headless

   

解決方案:

    修改:${TOMCAT_HOME}/bin/catalina.sh文件:

    查找到-Djava.io.tmpdir="$CATALINA_TMPDIR"這行,並在這一行下加入:-Djava.awt.headless=true \,總共有7處需要添加

    保存文件,然後重啓Tomcat進行測試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章