我正在使用 spring-boot-starter-jdbc
和 com.oracle.ojdbc:ojdbc8:19.3.0.0
驱动程序运行 Spring Boot 应用程序( v2.2.0-RELEASE
)。
当我尝试使用 JdbcTemplate
查询数据库时,我在控制台日志中看到以下错误:
2019-11-15 14:07:51.154 ERROR 23436 --- [main] oracle.simplefan.FanManager: attempt to configure ONS in FanManager failed with oracle.ons.NoServersAvailable: Subscription time out
我不知道为什么我会看到这个错误,即使数据库连接成功并且查询结果是正确的。
有什么办法可以消除这个错误或忽略它吗?
原文由 Saikat 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以在启动应用程序时设置系统属性:
或者从类路径中删除 simplefan 和 ons 罐子。使用 Maven,它可能看起来像这样:
更多详细信息,请参见 Oracle 的 JDBC 开发人员指南“为 FAN 事件支持安装和配置 Oracle JDBC 驱动程序”的第 29.3 节。