jdk升级11后,发现验证码不能正常显示了。
原因:jdk11删除了内置字体
解决:在CentOS中安装字体,执行yum -y install fontconfig
重启服务器即可。
另:也可能是Tomcat的问题,解决方案如下:
在Tomcat根目录的bin下找到catalina.sh,进行修改:在如图所示位置(约248行)添加JAVA_OPTS="-Djava.awt.headless=true"
jdk升级11后,发现验证码不能正常显示了。
原因:jdk11删除了内置字体
解决:在CentOS中安装字体,执行yum -y install fontconfig
重启服务器即可。
另:也可能是Tomcat的问题,解决方案如下:
在Tomcat根目录的bin下找到catalina.sh,进行修改:在如图所示位置(约248行)添加JAVA_OPTS="-Djava.awt.headless=true"
评论前必须登录!
注册