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下运行,验证码能正常显示,之解决办法的主要内容,如果未能解决你的问题,请参考以下文章
NetCore项目部署到Linux之后,登录界面验证码不显示问题
Linux下java验证码不显示:Could not initialize class sun.awt.X11FontManager