Could not initialize class sun.awt.X11GraphicsEnvironment
登录页面验证码图片被撕裂,显示不了,直接访问图片地址,报错Could not initialize class sun.awt.X11GraphicsEnvironment
解决方案:
- 在Tomcat中bin目录下的catalina.sh中添加“-Djava.awt.headless=true”
-
1.在服务器上找到tomcat的安装目录,再到bin目录下找到catalina.sh文件
-
2.拷贝到本地,用notepad++打开,找到大概两百多行的地方,搜索JAVA_OPTS,如下图:
-
3.在后面加上-Djava.awt.headless=true,然后保存,把本地的文件放进bin目录下,替换掉以前的catalina.sh文件,然后重启,就ok了。