Spring Cloud Dataflow 将 Oracle 驱动程序添加到 CLASSPATH
Spring Cloud Dataflow Add Oracle Driver to CLASSPATH
我们需要在 Spring 云数据流中创建从 Oracle 数据库检索数据的流。但是,如文档所述,Dataflow 并未预打包到 Oracle 驱动程序中。我们目前正在将带有自定义 Helm 图表的应用程序部署到 Kubernetes。我们尝试了以下方法:
- 将 jar 添加到 /lib/ 目录
- 将 jar 添加到另一个目录并将 CLASSPATH 环境变量设置为“.:/libs/ojdbc10.jar”
- 试图在 LOADER_PATH 变量中指定位置
所有文档都表明我们很可能需要推出我们自己的 Spring Cloud Dataflow 版本。但是,如果我们这样做,我们将失去使用 Kubernetes 默认部署程序的能力。我的雇主坚决反对做太多开发。
有没有办法在不滚动我们自己的 Spring Cloud Dataflow 版本的情况下将 Oracle 驱动程序添加到类路径?是否有任何目录可以将驱动程序动态添加到 Spring?
customers/community 最常用的方法是从 SCDF 存储库中提取 GA 发布的标签,添加所需的许可数据库驱动程序依赖项,然后构建它供您使用。
如果您的 ORG 无法做到这一点,our docs 中还有另一个程序 — 请参阅 Add a JDBC Driver (Optional)
部分。
我们需要在 Spring 云数据流中创建从 Oracle 数据库检索数据的流。但是,如文档所述,Dataflow 并未预打包到 Oracle 驱动程序中。我们目前正在将带有自定义 Helm 图表的应用程序部署到 Kubernetes。我们尝试了以下方法:
- 将 jar 添加到 /lib/ 目录
- 将 jar 添加到另一个目录并将 CLASSPATH 环境变量设置为“.:/libs/ojdbc10.jar”
- 试图在 LOADER_PATH 变量中指定位置
所有文档都表明我们很可能需要推出我们自己的 Spring Cloud Dataflow 版本。但是,如果我们这样做,我们将失去使用 Kubernetes 默认部署程序的能力。我的雇主坚决反对做太多开发。
有没有办法在不滚动我们自己的 Spring Cloud Dataflow 版本的情况下将 Oracle 驱动程序添加到类路径?是否有任何目录可以将驱动程序动态添加到 Spring?
customers/community 最常用的方法是从 SCDF 存储库中提取 GA 发布的标签,添加所需的许可数据库驱动程序依赖项,然后构建它供您使用。
如果您的 ORG 无法做到这一点,our docs 中还有另一个程序 — 请参阅 Add a JDBC Driver (Optional)
部分。