java:提示Could not initialize class sun.awt.X11GraphicsEnvironment
参考链接:
1、Windows 解决方法:
修改${TOMCAT_HOME}/bin/catalina.sh
(windows修改catalina.bat) 里加上一句 "CATALINA_OPTS=-Djava.awt.headless=true"
2、Linux 解决方法:
法一:
修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat)
查到-Djava.io.tmpdir="$CATALINA_TMPDIR"这行,并在这一行下加入:
-Djava.awt.headless=true \
共有八处的。
法二:
注释282行,增加283行awt:
282 # JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
283 JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Djava.awt.headless=true"
- GraphicsEnvironment initialize Could class javagraphicsenvironment initialize could class constructor initialize override class could java open cfg graphicsenvironment class java string date type class java redistemplate runtime version class java 20230525 class java lang class java java string cause class