Son zamanlarda sorduğum soru: org.apache.commons.codec.digest.Md5Crypt.md5Crypt function. exception occured under linux, but fine under windowstomcat ve jdk ile web uygulaması arasındaki ilişki nedir?
Nihayetinde çözdüm ama yine de kafam karıştı. Bu ne oldu?
Benim jdk 1,7, benim tomcat 7, web uygulamam jdk 1.7 tarafından derlendi, commons-codec.jar sürümü 1.10 idi, ardından bir istisna atıldı.
java.lang.IllegalAccessError: tried to access method org.apache.commons.codec.digest.DigestUtils.getMd5Digest()Ljava/security/MessageDigest; from class org.apache.commons.codec.digest.Md5Crypt
Tomcat'ımı 7'den 8'e değiştirdiğimde iyi çalıştı. Niye ya? Tomcat uygulamalara ne yapar?
tomcat'ın Java 7 kullanıyor olduğundan emin misiniz? –
Evet, bundan eminim. her iki tomcats da JAVA_HOME kullanıyor. –