我们正在使用该功能commons-codec
来加密密码。org.apache.commons.codec.digest.Md5Crypt.md5Crypt
它在 Windows 环境下运行良好,但在 CentOS 上,会引发异常。
我们有3台centOS测试服务器:一台是centOS7,一台是centOS6.7,一台是centOS7 minimum。最奇怪的是,该代码在 centOS7 服务器上运行,但在其他两个服务器上却不行。它们之间的唯一区别是操作系统。相同的tomcat,相同的jdks,相同的构建。
linux下还需要什么别的东西吗?
异常消息:
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