Web应用部署到Linux无法显示动态验证码问题 您所在的位置:网站首页 2kol2验证码出小差 Web应用部署到Linux无法显示动态验证码问题

Web应用部署到Linux无法显示动态验证码问题

2024-07-17 11:18| 来源: 网络整理| 查看: 265

问题:Windows环境下在Tomcat部署项目,在注册与登录功能中,可以显示动态验证码。将该项目打包部署到Linux环境下(准备Linux运行环境后,把web应用打包成war包,把war包上传到tomcat/webapps目录下,启动Tomcat),访问项目,在注册与登录功能中无法显示动态验证码。 在这里插入图片描述 解决方法:

进入tomcat的bin目录, 编辑catalina.sh文件 vim ./bin/catalina.sh ,在392行添加 -Djava.awt.headless=true \保存。

在这里插入图片描述在这里插入图片描述

在查找的众多方法中以上是可以解决问题的,但是在重启Tomcat后,注册与登录功能还是无法显示动态验证码。

再执行:sed -i '/-Djava\.io\.tmpdir=/a\-Djava.awt.headless=true \\' /usr/local/apache-tomcat-8.5.27/bin/catalina.sh,再次重启Tomcat。 在这里插入图片描述 注册与登录功能就可以显示动态验证码了。 在这里插入图片描述

再次查看catalina.sh文件。暂且记录。 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有