今天程序验证码又报错了,始终加载不出来。
控制台没有报错信息,但是浏览器调试工具能看到这个异常信息:Could not initialize class java.awt.Font。
在网上查询了各种方法终于解决了,特此记录一下
在tomcat下bin目录下的Catalina.sh文件加上下面的话
if [ -z "$JSSE_OPTS" ] ; then
JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
fi
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"