我尝试预览查询时出错: 我收到此错误: ParentException: java.lang.RuntimeException:必需的子元素'user' 在org.osjava.sj.loader.convert.DataSourceConverter.convert(DataSourceConverter.java:54) 在org.osjava.sj.loader.JndiLoader.convert(JndiLoader.java:351)
任何人都可以帮助我吗?
答案 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文件)。 否' 用户'在一个部分中导致所有部分出现问题。