linux下 Tomcat 验证码不显示
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下 Tomcat 验证码不显示相关的知识,希望对你有一定的参考价值。
linux下 Tomcat 验证码不显示
编辑Tomcat bin 目录下 catalina.sh
1、在catalina.sh添加
JAVA_OPTS="-Djava.awt.headless=true"
或
JAVA_OPTS="-server -Xms1024m -Xmx1024m -XX:PermSize=512M
-XX:MaxPermSize=1024m -Djava.awt.headless=true"
2、修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat)
查到-Djava.io.tmpdir="$CATALINA_TMPDIR"这行,并在这一行下加入:
-Djava.awt.headless=true
tomcat6共有七处,其它版本tomcat可能有所不同
执行:sed -i ‘/-Djava.io.tmpdir=/a-Djava.awt.headless=true \‘ /usr/local/tomcat/bin/catalina.sh
保存后,重新启动就可以处理图形了
以上是关于linux下 Tomcat 验证码不显示的主要内容,如果未能解决你的问题,请参考以下文章
NetCore项目部署到Linux之后,登录界面验证码不显示问题
Linux下java验证码不显示:Could not initialize class sun.awt.X11FontManager