今天把一个站点更换了一下服务器,服务器是新装的,默认安装了java1.4
随即用yum 搜搜了一下,发现有个java openjdk版本,就安装上了,就出现问题了,验证码显示不了,
输入图片路径提示:
java.lang.IncompatibleClassChangeError: Found class com.sun.image.codec.jpeg
百度搜索是认为环境变了,以前使用的是sun的标准jdk,现在换成了openjdk。
那好,换掉就是了,先卸载1.4的和openjdk
参见:http://blog.csdn.net/tralonzhang/article/details/7773824
然后安装sun的jdk,我准备安装1.6的,我们一直用这个
jdk-6u12-linux-i586-rpm.bin,安装好后,无法生效
java -version 提示没有此命令,查找发现/usr/bin下面却是没有此命令
然后发现其安装在了/usr/java目录下,
随后把PATH路径重新定义,并同时在profile同时声明了jre_home变量等
然后把/usr/java/jdk/lib放入到ld.so.conf里面,ldconfig
重新启动tomcat,问题解决
实际上以上步骤我也不知道那些是必须的,那些不是必须的。
如果有机会可以测试一下

tomcat更换服务器后无法显示验证码相关推荐

  1. 服务器中文名图片上传后 显示不,更换服务器后无法显示上传得图片

    欢乐服务器后,作数据库校验报错如下: 系统设置首页 » 数据库校验 技巧提示 数据库校验只针对 Discuz! 官方发布的数据库结构为基础进行核对 此工具只对字段的修改以及缺少进行简单的检查,不针对索 ...

  2. 备了安的网站换服务器,tipask网站更换服务器后 问答系统重新安装注意要点 - 小俊学习网...

    记录一次更换服务器后的tipask程序的更换服务器,在原有的基础上安装网站程序. 大致经历以下步骤. 1.服务器操作系统安装,选择CENTOS. 2.服务器的PHP环境搭建,选择lnmp. 3.绑定网 ...

  3. 微信图片消息 服务器故障,解决图片上传到微信服务器后无法显示问题

    标签:attr   ict   viewport   使用   完全   example   cache   ber   copy vue项目里可以添加到app.vue 关于referrer 在页面引 ...

  4. 个人网站已备案,更换服务器后需要重新备案嘛?

    不论什么类型的网站,只要使用国内主机空间那就必须备案,这是工信部明文规定的,不过对于已经备案过的网站在更换服务器后是否还需要重新备案呢? 这个问题对于很多刚玩网站的新人们还是比较疑惑的!下面关尓佟给大 ...

  5. 个人网站备案起名_个人网站已备案,更换服务器后需要重新备案嘛?

    不论什么类型的网站,只要使用国内主机空间那就必须备案,这是工信部明文规定的,不过对于已经备案过的网站在更换服务器后是否还需要重新备案呢? 这个问题对于很多刚玩网站的新人们还是比较疑惑的!下面关尓佟给大 ...

  6. 网站降权根服务器有关系吗,实例讲述更换服务器后导致网站降权的解决方法

    8元一个月的服务器已经用了小半年了,实在经不住现在的流量冲击.因服务器问题,用户打开我的网站经常出现502错误,无奈只有更换服务器,由于服务器更换时没有处理好,导致网站被降权了.接下来的SEO干货来了 ...

  7. 织梦网站在服务器上不显示验证码,dedecms在Nginx服务器上验证码不显示解决方法...

    这篇文章主要为大家介绍了dedecms在Nginx服务器上验证码不显示解决方法,需要的朋友可以参考下 很多使用dedecms的站长都遇到过在Nginx服务器上验证码不显示的情况,查阅相关资料会发现Ng ...

  8. mac访达连接服务器后无法显示,mac在群晖nas上使用时间机器TimeMachine

    配置 Macbook Pro macOS Big Sur 11.1 蜗牛星际B 黑群晖 DMS版本DSM 6.2.3 群晖上备份mac对于以后,电脑突然挂了,恢复数据还是有很大帮助的,平常使用的时候就 ...

  9. 更换服务器后,重新进行域名解析

    因为我的域名是在新网注册的,现在想要放到万网的服务器. 所以需要在新网的后台修改域名解析 1. 登陆新网会员中心 2. 在域名管理中 选择我的域名,点击"mydns解析设置" 3. ...

最新文章

  1. Qt Creator使用Memcheck检测内存泄漏
  2. 【Linux系统编程】进程内存模型
  3. 一个表单同时向两个页面传值
  4. oracle 怎么创建类型,ORACLE—002:Create之创建类型
  5. Qt setMargin()和setSpacing() 的含义
  6. adb打开网页_android 使用指定浏览器打开网页
  7. CodeForces-748D 贪心
  8. ant root环境配置_Java ant环境变量配置
  9. 软件测试类型方法步骤英语,软件测试类英文面试题
  10. SQLite:在Julia中判断一个表是否存在数据库中?
  11. Tomcat运行原理
  12. wps PPT 中提取视频
  13. iis php前景,IIS下PHP的ISAPI和FastCGI比较
  14. 电源输出的Overshoot和Undershoot 测试
  15. 莫名其妙的Status Code: 500,返回值500是什么问题呢?构造函数恐怖如斯
  16. 升米恩斗米仇,做人要敢说“不”
  17. shopxo 文件读取(CNVD-2021-15822)
  18. 赢得时间的30种妙计
  19. Java实现 LeetCode第30场双周赛 (题号5177,5445,5446,5447)
  20. c#8583_解析ISO8583报文实例

热门文章

  1. jsonStore加载远程和本地数据实例
  2. 我的公交一卡通用不了了-_-
  3. 这些年,还是一个人~
  4. 你了解 Performance Timeline Level 2 吗?
  5. [快速] 一行指令暫時隱藏 Mac 桌面檔案 – 讓你凌亂的桌面不會被看見 - TechMoon 科技月球...
  6. Python数据类型之列表操作方法
  7. 5-django——验证码,中间件
  8. json字符串拼接 json_encode 数组带有花括号{}和中括号[]
  9. Linux修改密码是提示“passwd: 鉴定令牌操作错误”问题的处理办法
  10. 【278】◀▶ Python 数学函数说明