升级到postgresql 13.8后,出现服务器不支持SSL错误

bjg7j2ky  于 2023-02-08  发布在  PostgreSQL
关注(0)|答案(1)|浏览(778)

我们已经在实验室中将postgresql版本从9.6升级到13.8。升级和初始化后,由于日志中的以下错误,我们的应用程序不断重新启动

  • 上下文初始化期间遇到异常-取消刷新尝试:未满足的依赖项异常:创建名为"migration"的Bean时出错:通过字段"dataSource"表示的依赖关系未满足;嵌套的异常是org. springframework. bean.工厂。创建名为"credentialedDataSource"的Bean时出错:调用init方法失败;嵌套异常是org. springframework. jdbc。无法获取JdbcConnectionException:无法获取JDBC连接;嵌套的异常是org. apache. commons. dbcp. SQLNestedException:无法创建PoolableConnectionFactory(服务器不支持SSL。)*

上面的错误是什么意思?如何修复它?我们需要对server.crt和server.key文件做些什么吗?意思是,重新导入或重新生成。
如果你需要我提供任何其他细节,请告诉我。
只是使用pg_hba. conf文件中的postgresql参数

jobtbby3

jobtbby31#

您需要将server.crt和server.key从旧服务器转移到新服务器(如果您还没有这样做的话),还需要更改新postgresql.conf文件中的“ssl”参数,因为您显然还没有这样做。
您应该仔细考虑旧的postgresql.conf和新的postgresql. conf之间的差异,以决定如何解决这些差异。9. 6到13是一个相当大的飞跃,有些参数是新的,有些是过时的,有些改变了它们的默认值或含义(或拼写)。

相关问题