如何解决Micronaut jasync 需要配置 SSL 模式失败
我正在尝试使用以下配置来配置 Micronaut sql jasync:
jasync:
client:
host: myhost
port: 5432
database: mydb
username: myusername
password: mypassword
maxActiveConnections: 10
ssl:
mode: require
Message: 'void com.github.jasync.sql.db.SSLConfiguration.<init>(com.github.jasync.sql.db.SSLConfiguration$Mode,java.io.File)'
Path Taken: new FaultApiController([SimpleFaultData faultData]) --> new SimpleFaultData([Connection client]) --> new JasyncPostgresqlClientFactory([JasyncPoolConfiguration jasyncPoolConfiguration])
io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type [io.micronaut.configuration.jasync.JasyncPostgresqlClientFactory]
...
Caused by: java.lang.NoSuchMethodError: 'void com.github.jasync.sql.db.SSLConfiguration.<init>(com.github.jasync.sql.db.SSLConfiguration$Mode,java.io.File)'
在 github 上我发现以下问题听起来很相似,但显示已解决: https://github.com/micronaut-projects/micronaut-sql/issues/104
我是否错误地配置了 jasync 连接器,还是这个错误仍然存在?另外,我不知道如何实施解决方法。似乎没有足够的信息让我理解它。任何澄清或建议的解决方法都会有所帮助。
解决方法
Micronaut 2.5.7 与最新版本的 jasync (1.2.2) 不兼容。此外,Micronaut-SQL 不管理 jasync 依赖项。已提交问题:
https://github.com/micronaut-projects/micronaut-sql/issues/474
要解决此问题,请退回到 1.1.4 版本的 jasync。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。