我使用的是Community Edition 5.2.0,我打算将水壶罐部署到Tomcat 7上,然后有一组Web服务来运行转换。
我想要的是能够在设计时将Spoon步骤中的数据库连接对话框中的JNDI名称设置为我的tomcat server.xml / context.xml中的名称。然后在运行时它应该只是无形地拾起它?不是这样。
我花了几个小时做试验和错误,看看我是否可以使这项工作没有成功。由于公司政策,我不能选择使用simple-jndi文件夹和jdbc.properties方法。
真的没办法解决这个问题吗?
提前致谢..
答案 0 :(得分:0)
答案:
在server.xml和context.xml全局资源中,有使用jdbc约定调用数据源。即jdbc / MyDB
实例化水壶运行时 - 使用KettleEnvironment.init(false);
在勺子中,只需放入" MyDB"在jndi数据库连接中。