我把我的spring Boot 项目连接到mysql和cassandra db.当我用spring boot在本地运行它时,一切都很好.我用docker-compose来运行这三个服务.三个星期以来,我的应用程序运行没有问题.但是现在出现了一个错误:原因:java.security.密钥存储异常:找不到密钥保护算法:不可恢复密钥异常:加密私钥失败:无法识别算法名称:PBESHA 1和DESede谁能帮帮我?
我把我的spring Boot 项目连接到mysql和cassandra db.当我用spring boot在本地运行它时,一切都很好.我用docker-compose来运行这三个服务.三个星期以来,我的应用程序运行没有问题.但是现在出现了一个错误:原因:java.security.密钥存储异常:找不到密钥保护算法:不可恢复密钥异常:加密私钥失败:无法识别算法名称:PBESHA 1和DESede谁能帮帮我?
3条答案
按热度按时间y1aodyip1#
最近遇到了同样的问题,并发现以下讨论称这是一个发生在JDK 8u292上而不是8u282上的错误:https://github.com/bcgit/bc-java/issues/941
在我的情况下,我切换回8u282,错误消失了。
flvlnr442#
这是openjdk 8 u292中的一个bug。请将openjdk更新到8 u302或更高版本。
8 u292-〉8 u312我解决这个问题。
https://bugs.openjdk.java.net/browse/JDK-8266261
https://bugs.openjdk.java.net/browse/JDK-8242565
gg0vcinb3#
我在SpringBoot应用程序启动时也遇到过这种情况。这是由于openjdk版本1.8.0_292和切换到标准热点Java版本1.8.0_202解决了这个问题。可能是Openjdk中的bug。