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"
本文来自博客园,作者:anyu967,转载请注明原文链接:https://www.cnblogs.com/anyu967/p/17322352.html