java 中生成 图片验证码功能,部署到tomcat 上后,访问报错 :
javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
修改方案 :
修改Tomcat目录bin下的catalina.sh文件,
在非注释第一行添加该配置 JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"
重新启动tomcat 即可,亲测有效。