欢迎访问本站,希望站内信息可以帮助到您!感兴趣的,可以加入我的知识星球,一起学习,一起进步!

Could not initialize class sun.awt.X11GraphicsEnvironment解决方法

Web 迷途小书童 0评论

软硬件环境

前言

同样一套代码在windows上运行正常,但是移植到了centos7后,发现有些功能不正常,错误信息显示Could not initialize class sun.awt.X11GraphicsEnvironment

解决方法

修改${TOMCAT_HOME}/bin/catalina.sh

exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
  -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
  -Dcatalina.base="$CATALINA_BASE" \
  -Dcatalina.home="$CATALINA_HOME" \
  -Djava.io.tmpdir="$CATALINA_TMPDIR" \
  -Djava.awt.headless=true \

类似的地方,有好几处,都添加上-Djava.awt.headless=true即可

喜欢 (7)

您必须 登录 才能发表评论!