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进行测试。

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