【发布时间】:2021-05-14 21:46:35
【问题描述】:
我们需要在 Spring Cloud Dataflow 中创建从 Oracle 数据库检索数据的流。但是,如文档所述,Dataflow 并未与 Oracle 驱动程序一起预打包。我们目前正在将带有自定义 Helm 图表的应用程序部署到 Kubernetes。我们尝试了以下方法:
- 将 jar 添加到 /lib/ 目录
- 将 jar 添加到另一个目录并将 CLASSPATH 环境变量设置为“.:/libs/ojdbc10.jar”
- 试图在 LOADER_PATH 变量中指定位置
所有文档都表明我们很可能需要推出我们自己的 Spring Cloud Dataflow 版本。但是,如果我们这样做,我们将失去使用 Kubernetes 默认部署程序的能力。而且我的雇主坚决反对进行大量开发。
有没有办法在不滚动我们自己版本的 Spring Cloud Dataflow 的情况下将 Oracle 驱动程序添加到类路径?是否有任何目录可以将驱动程序动态添加到 Spring?
【问题讨论】:
标签: java spring-boot spring-cloud-dataflow