zoukankan      html  css  js  c++  java
  • exception java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

    exception java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment

    CreationTime--2018年9月5日17点09分

    Author:Marydon

    1.情景展示

      在linux服务器下,运行的tomcat,通过java绘制图片的时候报错信息如下:

      在本地测试却没有问题

    2.原因分析

       Java服务器处理图形元素,这些API需要运行一个X-server以便能使用AWT(Abstract Window Toolkit,抽象窗口工具集),因此,

      之所以报错是因为:tomcat在启用时,Xserver服务没有启动。

    3.解决方案

      在Tomcat/bin/catalina.sh文件中增加:JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"

      重启tomcat即可。

     相关推荐:

  • 相关阅读:
    [AX]AX2012开发新特性outer join中使用QueryFilter
    [AX]AX2012开发新特性表继承
    docker环境安装
    poj 3469
    poj 1187
    poj 1159
    poj 2135
    poj 1273
    poj 1458
    poj 1141
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/9593399.html
Copyright © 2011-2022 走看看