解决阿里云服务器Graphics g = image.getGraphics() 方法卡住加载不出来验证码的办法

@[TOC]解决阿里云服务器Graphics g = image.getGraphics() 方法卡住加载不出来验证码的办法

问题描述

验证码在我本地执行就没有问题,登陆界面也能显示,但是发布到云服务器上就加载不出来,我在
Graphics g = image.getGraphics()方法前后都加了记录
解决阿里云服务器Graphics g = image.getGraphics() 方法卡住加载不出来验证码的办法
然后打印日志在这里就断掉了,也没有报异常

解决阿里云服务器Graphics g = image.getGraphics() 方法卡住加载不出来验证码的办法
在66666的时候服务器就卡住了后面有东西是因为我又访问了一次

解决办法

问题的原因是liunx的tomcat没有配置这两个东西

第一:在tomcat/bin/catalina.sh 配置 JAVA_OPTS="-Djava.awt.headless=true"
解决阿里云服务器Graphics g = image.getGraphics() 方法卡住加载不出来验证码的办法
第二:继续在这个文件往下找 添加 -Djava.awt.headless=true \

解决阿里云服务器Graphics g = image.getGraphics() 方法卡住加载不出来验证码的办法
这样云服务器的验证码就不会卡在那个方法了,就可以加载出来了