背景
工作上遇到了一个前同事写的bug,关于Kettle这个文件的调用的问题,之前的同事可能也是着急实现这个功能,大体就是迁移核心的数据到ncpi系统的这一过程写的ktr的转换脚本是手动配置数据库,而且好几个ktr脚本这么配置起来就比较麻烦,再加上,如果换成生产环境的情况,就要把数据库的配置在重新配置一遍,但是我在本地配置了JNDI的连接方式,可是要怎么使用这个JNDI的配置就是一个问题了,毕竟服务器里面使用java调用Kettle的脚本是可以实现的,但是配置这一块,如果你用编辑软件打开就会发现这样通过JNDI的配置的方式是看不到数据库的连接方式的,如下图所示
这样的两张图片可以对比的来说,如果你使用的是配置数据库地址,端口的那种方式,而不是配置文件JDNI的方式去写的ktr脚本,那么等你把脚本放大服务器上的时候,你