我已将 Talend (5.2.0) 作业导出为自主作业并将其部署到我的生产服务器(Windows 2008 R2 Standard 64 位)。我找到了 JVM 并将其添加到服务器的 PATH 环境变量中,因为它没有被找到。
有问题的 JVM 是 Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
当我尝试运行批处理文件时,出现以下错误。错误:无法找到或加载主类
自动化过程在我的笔记本电脑(本地也安装了 Talend)上正常运行。服务器未安装 Talend。如果我将作业导出为自主作业,我认为不需要在服务器上安装 Talend。
是否有我需要实施的设置才能使这项工作正常工作?
编辑为添加——经过进一步测试后,我发现我一直在使用稍微不同版本的打包作业进行测试。工作的一个是从 Talend 5.1.2 生成的,而一个不工作的来自 Talend 5.2.0。这可能是问题的原因。
另一个编辑-> 进一步调查显示,5.2.0 正在为只有 1KB 大小的作业类生成 jar 文件,而 5.1.2 的 jar 文件要大得多(大约 128KB)。我认为这可能是 Talend 5.2.0 的一个错误。我已经向正在调查的 Talend 提出了这个问题。