EncryptionOperationNotPossibleException解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011870280/article/details/84590482

今天换电脑了,以前正常的功能报异常:

org.jasypt.exceptions.EncryptionOperationNotPossibleException
    at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:1051)
    at org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt(StandardPBEStringEncryptor.java:725)
    at org.jasypt.hibernate4.type.AbstractEncryptedAsStringType.nullSafeGet(AbstractEncryptedAsStringType.java:143)
    at org.hibernate.type.CustomType.nullSafeGet(CustomType.java:111)
    at org.hibernate.type.AbstractType.hydrate(AbstractType.java:85)
    at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2790)
    at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1729)
    at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1655)
    at org.hibernate.loader.Loader.getRow(Loader.java:1544)
    at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:727)
    at org.hibernate.loader.Loader.processResultSet(Loader.java:972)
    at org.hibernate.loader.Loader.doQuery(Loader.java:930)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:336)
    at org.hibernate.loader.Loader.doList(Loader.java:2617)
    at org.hibernate.loader.Loader.doList(Loader.java:2600)

猜测可能是新电脑中没有 jce(密码扩展无限制权限策略文件) 导致的。

去下载jce8

https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

解压后是这两个jar

将这两个文件丢入JDK的\jre\lib\security文件夹内,解决问题。

猜你喜欢

转载自blog.csdn.net/u011870280/article/details/84590482
今日推荐