tomcat更换服务器后无法显示验证码

简介:
今天把一个站点更换了一下服务器,服务器是新装的,默认安装了java1.4
 
随即用yum 搜搜了一下,发现有个java openjdk版本,就安装上了,就出现问题了,验证码显示不了,
 
输入图片路径提示:
 
java.lang.IncompatibleClassChangeError: Found class com.sun.image.codec.jpeg
 
百度搜索是认为环境变了,以前使用的是sun的标准jdk,现在换成了openjdk。
 
那好,换掉就是了,先卸载1.4的和openjdk
 
 
然后安装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,问题解决
 
实际上以上步骤我也不知道那些是必须的,那些不是必须的。
 
如果有机会可以测试一下
目录
打赏
0
0
0
0
6
分享
相关文章
windows服务器重装系统之后,Tomcat服务如何恢复?
windows服务器重装系统之后,Tomcat服务如何恢复?
106 10
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
这篇文章介绍了在Docker中安装Tomcat的过程,包括搜索Tomcat镜像、拉取镜像、目录挂载的准备、创建并挂载容器,以及如何进入容器和进行测试。文中还说明了如何将WAR包部署到Tomcat服务器并访问部署的应用。
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
Tomcat源码分析 (一)----- 手撕Java Web服务器需要准备哪些工作
本文探讨了后端开发中Web服务器的重要性,特别是Tomcat框架的地位与作用。通过解析Tomcat的内部机制,文章引导读者理解其复杂性,并提出了一种实践方式——手工构建简易Web服务器,以此加深对Web服务器运作原理的认识。文章还详细介绍了HTTP协议的工作流程,包括请求与响应的具体格式,并通过Socket编程在Java中的应用实例,展示了客户端与服务器间的数据交换过程。最后,通过一个简单的Java Web服务器实现案例,说明了如何处理HTTP请求及响应,强调虽然构建基本的Web服务器相对直接,但诸如Tomcat这样的成熟框架提供了更为丰富和必要的功能。
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
104 0
Windows平台及服务器部署安装多个Tomcat服务(详细版)
Windows平台及服务器部署安装多个Tomcat服务(详细版)
581 0
Windows平台及服务器部署安装多个Tomcat服务(详细版)
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
94 0
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat