欢迎来到电脑知识学习网,专业的电脑知识大全学习平台!

手机版

播放u盘显示服务器运行失败为-(播放u盘显示服务器运行失败为什么)

电脑基础 发布时间:2022-11-26 04:58:16
播放u盘显示服务器运行失败为 (播放u盘显示服务器运行失败为什么)

有时,我们在执行Kettle脚本时会遇到这种情况:脚本在本地运行电脑正常,但上传服务器后运行却失败了,这很可能是文件引用中使用了绝对路径导致的。

我们在进行脚本开发时,一般会先在本地进行开发调试,调试好后再上传到服务器。对于Kettle来说,常常需要通过转换或作业对象去引用具体的.ktr或.kjb文件,如下图所示:

电脑

文件的引用路径既可以是绝对路径,也可以是相对路径。

绝对路径:

电脑

相对路径:其中“${Internal.Entry.Current.Directory}”指当前打开的脚本文件所在目录。

当脚本文件被上传到服务器或者转移到其他电脑时,上面截图中的路径内容并不会改变。如果脚本中使用的是绝对路径,那么文件引用必然报错,除非转移后的文件绝对路径和转移前保持完全一致;如果使用的是相对路径,只要不修改文件夹内部的路径结构,脚本执行就不会报错。

所以,在日常工作中,如果脚本文件需要在不同服务器执行的话,最好使用相对路径。

责任编辑:电脑知识学习网

电脑基础