标签:
前几天发现tomcat提示 Could not initialize class sun.awt.X11GraphicsEnvironment 问题。以为不验证,就没太关注,今天发现,有同事提示了个bug,验证码刷不出来,查看日志,报了很多这个个错误。才意识到问题的严重。
网上找了找资料:共两种解决方案
1:http://love-love-l.blog.163.com/blog/static/21078304200908595214/
2:http://tcrct.iteye.com/blog/507953
文章摘抄
方案一
修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat) 里加上一句 “CATALINA_OPTS=-Djava.awt.headless=true
如图
方案二
修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat) 查到-Djava.io.tmpdir="$CATALINA_TMPDIR"这行,并在这一行下加入: -Djava.awt.headless=true \ 共有八处的。
修改好保存再重启即可,此时,如果是用远程登录来修改的话,有可能需要修改catalina.sh这个文件的权限,用在tomcat\bin目录下输入chmod 777 catalina.sh修改即可!
java:提示Could not initialize class sun.awt.X11GraphicsEnvironment
标签:
原文地址:http://www.cnblogs.com/hwaggLee/p/5454463.html