関数をcommons-codec
使用して、パスワードを暗号化するために使用していorg.apache.commons.codec.digest.Md5Crypt.md5Crypt
ます。
Windows 環境では正常に動作しますが、CentOS では例外がスローされます。
3 つの centOS テスト サーバーがあります。1 つは centOS7、1 つは centOS6.7、もう 1 つは centOS7 最小です。最も奇妙なことは、コードが centOS7 サーバーでは機能するが、他の 2 つでは機能しないことです。それらの唯一の違いはOSです。同じ tomcat、同じ jdk、同じビルド。
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