Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pentaho 从BI服务器执行ETL JAR_Pentaho_Etl_Kettle - Fatal编程技术网

Pentaho 从BI服务器执行ETL JAR

Pentaho 从BI服务器执行ETL JAR,pentaho,etl,kettle,Pentaho,Etl,Kettle,我正在尝试从ETL执行一个jar文件——这很好。 当我试图从xaction调用相同的ETL时-这显示错误为 ERROR 05-02 09:58:28,491 - Call Data Importer - org.pentaho.di.core.exception.KettleValueException: Javascript error:TypeError: Cannot call property runImageImpoter in object [JavaPackage c

我正在尝试从ETL执行一个jar文件——这很好。 当我试图从xaction调用相同的ETL时-这显示错误为

     ERROR 05-02 09:58:28,491 - Call Data Importer - org.pentaho.di.core.exception.KettleValueException:

 Javascript error:TypeError: Cannot call property runImageImpoter in object [JavaPackage com.MyTest.Data.Importer]. It is not a function, it is "object".
(脚本#5)

在 org.pentaho.di.trans.steps.scriptvalues_mod.ScriptValuesMod.addValues(ScriptValuesMod.java:458) 在 org.pentaho.di.trans.steps.scriptvalues_mod.ScriptValuesMod.processRow(ScriptValuesMod.java:689) 位于org.pentaho.di.trans.step.RunThread.run(RunThread.java:50) java.lang.Thread.run(未知源)由以下原因引起: org.mozilla.javascript.EcmaError:TypeError:无法调用属性 在对象[JavaPackage com.MyTest.Data.Importer]中运行ImageImporter。信息技术 不是函数,而是“对象”。(脚本#5)在 org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3557) 在 org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3535) 在 org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3563) 在 org.mozilla.javascript.ScriptRuntime.typeError3(ScriptRuntime.java:3589) 在 org.mozilla.javascript.ScriptRuntime.notFunctionError(ScriptRuntime.java:3649) 在 org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2186) 在org.mozilla.javascript.gen.c21.\u c0(脚本:5)上 org.mozilla.javascript.gen.c21.call(脚本)位于 org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401) 在 org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3003) 在org.mozilla.javascript.gen.c21.call(script)上 org.mozilla.javascript.gen.c21.exec(脚本)位于 org.pentaho.di.trans.steps.scriptvalues_mod.ScriptValuesMod.addValues(ScriptValuesMod.java:377) ... 3个以上


我们需要在BI和DI服务器的tomcat lib文件夹中包含各自的jar文件

BI服务器

/home/alliance/surya/pentaho4.5/server/data-integration-server/tomcat/webapps/pentaho-di/WEB-INF/lib
`

DI服务器

/home/alliance/surya/pentaho4.5/server/biserver-ee/tomcat/webapps/pentaho/WEB-INF/lib

MD5示例正在运行,这里我们可以从BI服务器调用一个jar文件