使用 docker-compose 运行我的应用程序时出现 java.security.KeyStoreException

标签 java spring-boot security docker-compose keystore

我将我的 spring boot 项目连接到 mysql 和 cassandra 数据库。 当我使用 spring boot 在本地运行它时,一切正常。我使用 docker-compose 来运行这三个服务。 三周以来,我的应用程序运行没有问题。但是现在发生错误: 原因:java.security.KeyStoreException:找不到 key 保护算法:java.security.UnrecoverableKeyException:加密私钥失败:无法识别的算法名称:PBEWithSHA1AndDESede。 有人可以帮帮我吗?

最佳答案

最近遇到了同样的问题,发现下面的讨论说这是一个发生在 JDK 8u292 而不是 8u282 上的错误: https://github.com/bcgit/bc-java/issues/941

就我而言,我切换回 8u282,错误消失了。

关于使用 docker-compose 运行我的应用程序时出现 java.security.KeyStoreException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67302528/

相关文章:

java - Junit/Mockito - 等待方法执行

java - 使用 JSF 创建 XML

angular - 如何将我的 Angular 应用程序与 Azure Active Directory 绑定(bind)?

java - 为什么在 Spring Security 的 hasPermission 检查中使用 "#post"而不是 "post"

.net - 将密码放在配置文件中的好方法是什么?

java - Android html.fromhtml() url Intent

java - 在现有饼图下方添加折线图

java - 有java注解列表吗?

spring-boot - Spring Eureka 寻找默认端口 8761 而不是自定义端口

docker - 构建未知的 Dockerfile 安全吗?