把windows下开发的网站部署至opensuse系统下,验证码不能显示,tomcat的日志文件提示:
java.lang.IncompatibleClassChangeError: Found class com.sun.image.codec.jpeg.JPEGImageEncoder, but interface was expected
baidu和google了各种解决方案后,得出以下的解决方案:
1. 配置JRE_HOME
export JRE_HOME=$JAVA_HOME/jre
2. 修改默认jre环境
update-alternatives --install /usr/bin/java java /usr/local/jdk1.6.0_32/jre/bin/java 40
update-alternatives --config java
选择你创建的那一个。