Pentaho错误必需的子元素'user'

时间:2017-08-04 14:10:45

标签: pentaho pentaho-spoon pentaho-data-integration pentaho-report-designer pentaho-design-studio

我尝试预览查询时出错: 我收到此错误: ParentException: java.lang.RuntimeException:必需的子元素'user'     在org.osjava.sj.loader.convert.DataSourceConverter.convert(DataSourceConverter.java:54)     在org.osjava.sj.loader.JndiLoader.convert(JndiLoader.java:351)

任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:2)

确保" ="之后pdi的jdbc.properties文件中没有空格。我遇到了同样的问题,我删除了空白区域并且工作正常。例如: test1/user=root test1/password=Letmein1234 test1/url=jdbc:mysql://localhost:3306/test1

答案 1 :(得分:0)

您需要将以下属性添加到位于data-integration / simple-jndi目录中的jdbc.properties文件

[JNDI_connection_Name] /用户=

[JNDI_connection_Name] /密码=

答案 2 :(得分:0)

这些属性是强制性的:

JNDI_connection_Name/user=

JNDI_connection_Name/password=

即使它们是空的(例如对于SQLite文件)。 否' 用户'在一个部分中导致所有部分出现问题。