tomcat 验证码无法加载

java web项目部署在linux 服务器tomcat上,启动tomcat服务,登录页面无法加载验证码
我的tomcat 安装路径是/usr/local/apache-tomcat-8.5.51/

1. 确定验证码是否确定有问题

停掉tomcat 服务,进入tomcat安装路径的bin目录,即:/usr/local/apache-tomcat-8.5.51/bin
命令行运行 ./catalina.sh run 进入调试模式启动,刷新、观察浏览器,验证码是否正常加载?
如果正常,则验证码没有问题,进入下面的操作;
如果不正常,则验证码本身存在问题或项目中引入验证码的路径不正确,自行排查。

2. 调试模式正常,则验证码没有问题

Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。解决此问题的关键是要配置系统支持java.awt.headless模式,即:java.awt.headless=true。

解决办法:

 进入/usr/local/apache-tomcat-8.5.51/bin目录,编辑catalina.sh,追加 JAVA_OPTS="-server -Xms128m -Xmx256m -XX:MaxPermSize=256M -XX:PermSize=128M -Djava.awt.headless=true "


重新启动tomcat进程,刷新浏览器,验证码正常!!!

linux tomcat 验证码无法显示相关推荐

  1. linux php 验证码不显示_如何解决linux php 验证码不显示的问题

    如何解决linux php 验证码不显示的问题 发布时间:2020-07-28 09:42:02 来源:亿速云 阅读:64 作者:Leah 如何解决linux php 验证码不显示的问题?针对这个问题 ...

  2. linux下验证码不显示问题解决

    情形:在tomcat下运行war包,widows下验证码显示正常,然后放到linux下验证码生成成功没有报错,但是页面访问报404. 修改tomcat下Catalina.sh下配置 -Djava.aw ...

  3. 换linux服务器 验证码不显示

    一般php gd库都开启,可以检查下. 最关键又不好排查的是bom头,不报错不提示!!! 查看调用验证码的文件 include 的所有文件,把里面的空格全部去掉..去掉..注意用自己经常使用的编辑器, ...

  4. linux+tomcat无法显示图片验证码

    由于实际所需,在原先系统基础上需要再配置一台服务器作为业务系统,系统环境是linux+tomcat,根据原先的配置情况,将linux系统.tomcat.JDK等环境都安装配置完成,然后把应用程序部署到 ...

  5. linux+tomcat+jdk环境验证码无法显示

    我的环境配置:RHEL6.5+tomcat6+jdk1.6 今天遇到一个奇怪的现象,我的tomcat启动起来之后,网站无法显示验证码,导致无法登陆.我的tomcat启动过程是这样的: 我有一个进程守护 ...

  6. linux下tomcat6无法显示图片验证码 少了图形插件

    linux下tomcat6无法显示图片验证码(windows下显示正常) 原创 2015年10月20日 10:31:47 3526 linux下tomcat6无法显示图片验证码(windows下显示正 ...

  7. 解决在linux环境下面不显示验证码的问题

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt235 解决在linux环境下面不显示验证码的问题 1.tomcat     ...

  8. .net core Linux ( Centos 7 ) 下 验证码图片显示不出来, 或者乱码

    验证码图片显示不出来 在 Linux 命令行运行: dotnet Web.dll # dll文件名 自己换 (注意:不要用 nohup dotnet Web.dll 在后台运行,后台运行看不到异常) ...

  9. javaweb项目如何实现简单的验证码(以及eclipse和Linux下验证码加载不出来)

    像这样简单的验证码如何生成并显示在页面上并能点击不断刷新验证码呢? 1.首先创建一个servlet包并创建一个VerificationCodeServlet package codewen.bookc ...

  10. 服务器上验证码无法显示的Bug

    问题描述 在windows下正常运行的Web应用,部署到Linux服务器上时验证码无法显示. 解决方法 1.编辑Tomcat bin 目录下 catalina.sh 2.在Catalina.sh 添加 ...

最新文章

  1. C++中的vector的用法
  2. Python中怎样改变集合之间的关系?
  3. linux启动运行级别上机,linux的启动及其运行级别
  4. 物理综合:关于UDSM后端设计总结
  5. noip考python吗_青少年信奥联赛(NOIP)改名重推实锤!带着“不建议”硬刚到底?...
  6. python 复制、移动文件到指定目录并修改名字
  7. (线段树)Just a Hook -- hdu -- 1689
  8. 一文读懂什么是C++移动语义《一》
  9. python生成随机密码串
  10. python语言的读法-Python语言的特点及自学建议
  11. 基于Python-turtle库绘制哆啦A梦和大雄在一起
  12. 5gh掌上云计算认证不通过_华为认证HCIE云计算难吗?
  13. SNMPv3对安全威胁的分类
  14. 爬虫 知识点 总结。
  15. SQL Server性能常用语句
  16. idea中 Java xml注释缩进问题 解决方案
  17. vue 一周日历展示,上一周下一周展示。
  18. Rayman的绝顶之路——Leetcode每日一题打卡2
  19. Your application has presented a UIAlertController的解决方法
  20. 8051蜂鸣器程序c语言,单片机有源蜂鸣器试验程序(带电路图)

热门文章

  1. 12套员工激励方法和108个技巧
  2. 全国第三次土壤普查实验室筛选开始 实验室要求理化检测指标仪器一览
  3. RS-485串口通讯测试及四路集线器功能探究
  4. [论文写作笔记] C9 概括和结论展示科学严谨性
  5. 有意思的前端代码收集
  6. 【机器学习】完整的机器学习项目演练:第三部分
  7. 对与连连看求解算法的研究
  8. ANSYS Electromagnetics Suite 2022 R2 软件下载与安装教程
  9. PostgreSQL数据库日常学习笔记13-约束
  10. 图解 React 的 diff 算法:核心就两个字 —— 复用