linux系统中部署项目,验证码不能正常显示,而windows下面的tomcat下运行,验证码能正常显示,之解决办法

Posted 闲花落尽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统中部署项目,验证码不能正常显示,而windows下面的tomcat下运行,验证码能正常显示,之解决办法相关的知识,希望对你有一定的参考价值。

linux下验证码功能不能正常显示

步骤方法:
1、修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat)。
2、查找到-Djava.io.tmpdir="$CATALINA_TMPDIR"这行,
3、并在这一行下加入:-Djava.awt.headless=true ,一共需要在修改文件里面添加7次,
4、修改好“保存”再重启tomcat后网页的验证码就可以正确显示了。

 





以上是关于linux系统中部署项目,验证码不能正常显示,而windows下面的tomcat下运行,验证码能正常显示,之解决办法的主要内容,如果未能解决你的问题,请参考以下文章

linux部署项目,验证码不显示

NetCore项目部署到Linux之后,登录界面验证码不显示问题

Linux下java验证码不显示:Could not initialize class sun.awt.X11FontManager

问题记录-java图片验证码显示乱码

thinkphp中session跨域问题

关于LNMP服务器 Thinkphp5验证码不显示问题