gpt4 book ai didi

tomcat - Pentaho Kettle 使用普通的老式 tomcat JNDI

转载 作者:行者123 更新时间:2023-11-28 23:25:49 26 4
gpt4 key购买 nike

我正在使用 Community Edition 5.2.0,打算将 kettle jar 部署到 Tomcat 7 上,然后使用一组 Web 服务来运行转换。

我想要的是能够在设计时将 Spoon 步骤中数据库连接对话框中的 JNDI 名称设置为我的 tomcat server.xml/context.xml 中的名称。然后在运行时它应该只是无缝地拾取它?不是这样。

我花了几个小时反复试验,看看我是否可以成功地完成这项工作。由于公司政策,我不能选择使用 simple-jndi 文件夹和 jdbc.properties 方法。

真的没有办法解决这个问题吗?

提前致谢..

最佳答案

回答:

在 server.xml 和 context.xml 全局资源中,您必须使用 jdbc 约定调用数据源。即 jdbc/MyDB

在实例化 kettle 运行时时 - 使用 KettleEnvironment.init(false);

在spoon中,只需将“MyDB”放入jndi数据库连接即可。

关于tomcat - Pentaho Kettle 使用普通的老式 tomcat JNDI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37215827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com