我已经将Talend(5.2.0)作业导出为自主作业,并将其部署到我的生产服务器(Windows 2008 R2 Standard 64bit)中。我已经找到了JVM,并将其添加到服务器的PATH环境变量中,因为找不到它。
有问题的JVM是Java(TM)SE Runtime Environment(内部版本1.7.0_05-b05)
当我尝试运行批处理文件时,出现以下错误。错误:找不到或加载主类
自动化过程可以在我的笔记本电脑(本地也安装了Talend)上正常工作。服务器未安装Talend。我认为,如果我将作业导出为自主作业,则不必在服务器上安装Talend。
我需要实施一项设置才能使这项工作正常进行吗?
编辑添加-经过进一步测试,我发现我正在测试打包作业的版本稍有不同。有效的是从Talend 5.1.2生成的,无效的是从Talend 5.2.0生成的。这可能是问题的原因。
另一个Edit->进一步的调查显示,5.2.0正在为大小仅为1KB的作业类生成jar文件,而对于5.1.2,jar文件要大得多(大约128KB)。我认为这可能是Talend 5.2.0的错误。我已经与正在调查的Talend提出了建议。
作业无法编译的原因是工作区文件夹路径中有空格。这导致作业的编译失败。
为了减轻这种情况,请始终使用Talend工作区文件夹,该文件夹位于不包含空格字符的路径中。
例如C:\ Talend \ TalendWorkspace将起作用,而C:\ Talend \ Talend Workspace将不起作用。
| 归档时间: |
|
| 查看次数: |
8323 次 |
| 最近记录: |