欢迎访问本站,希望站内信息可以帮助到您! 博主个人微信:xituxiaoshutong100

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)
发表我的评论
取消评论

表情