java - Pentaho - 无法创建数据库连接
问题描述
当我在 Kettle 中创建数据库连接时,我遇到了与此问题完全相同的错误:Kettle / Pentaho Data Integration - unable to create a Database Connection (XulException: java.lang.reflect.InvocationTargetException)
org.pentaho.ui.xul.XulException:java.lang.reflect.InvocationTargetException
单击确定后,会出现以下消息:
对话框中的一般错误
对我而言,不同之处在于我似乎使用了正确的 Java。我已升级到 PDI 9.1,根据文档,Java 8 仍然是唯一受支持的 Java。
我的配置:
- MacOS 10.15.7(卡特琳娜)
- Pentaho 数据集成(或 Kettle)9.1.0.0-324
- Java jdk1.8.0_161.jdk
我还尝试了什么?
- 我按照以下评论中的说明清除了缓存。
- 我更新了我的 SWT,如下所述:PDI will not start under MacOS Catalina 10.15
- 我根据这个线程将我的 Java 8 构建更改为 jkd1.8.0_202.jdk:访问 DB Connections-PDI 8 时出现问题
解决方案
推荐阅读
- jms - Red Hat JBoss AMQ 客户端 用于故障转移和重新连接的示例 java 程序
- python - Python:从 .py 文件中导入函数以及所需的模块
- android - 用于 Android 的 MuPDF 编译在 generateJsonModelRelease 中失败
- javascript - 将捆绑的 css 移动到不同的目录会将 URL 前缀 ../ 更改为仅 /
- jsf - 如何禁用所有未在 pretty-config.xml 中映射的 URI
- c# - 如何创建 xml 元素运行时?
- visual-studio - TFS 2015 使用文件共享选项发布构建工件失败
- c++ - 为什么此类型别名中的 const 限定符被删除?
- python - 提要字典命令在训练循环中的作用
- docker - Docker 堆栈部署不会拉取所有图像