繁体   English   中英

如何解决IBM Bluemix Workload Scheduler for Java Runtime错误?

[英]How to troubleshoot IBM Bluemix Workload Scheduler for Java Runtime Error?

我遵循了StockValueAlertExample中的示例代码。 所以我在代码中设置了流程(而不是通过Application-Lab UI)

我的webapp(自由配置文件)和工作负载调度程序服务之间存在连接。

由于某些原因,有两个代理:

BN_CLOUD(其中BN是租户)BN_CLOUD_1

BN_CLOUD带有红色标志BN_CLOUD_1带有绿色标志

在流程步骤(通过使用Application-Lab ui)将代理更改为(BN_CLOUD_1)并运行流程之后,出现以下错误:

= Status Message: AWKJJE004E Runtime Error "com.eoffice.scheduling.DummyTask".

是否有必须实现的接口? 我假设运行Java意味着实现一个静态void main

设置JavaStep时是否可以提供错误的jarpath?

关于代理名称,新实例应仅具有xx_CLOUD代理。 如果有2个代理(在您的情况下为BN_CLOUD和BN_CLOUD_1),则意味着服务实例设置中存在内部问题。 运营团队正在努力找出并消除问题。 作为临时解决方法,在BN_CLOUD_1上移动步骤是正确的。

关于您的运行时错误,这是因为您尝试在CLOUD代理上运行Java类,而该Java类无法运行jar。 此步骤可用于在您自己的计算机上安装代理并在本地提供jar。

从Bluemix上的Workload Scheduler服务运行Java代码的标准模式是,在运行Java代码的Liberty运行时上实现REST API,然后在Workload Scheduler服务中使用REST步骤来调用该REST API。

您可以检查新的Java Workload Scheduler Web Starter样板,作为Workload Scheduler服务通过REST API调用的Java代码示例。 在样板中,在Liberty运行时上运行的代码还定义了Workload Scheduler流程,但是如果您愿意,可以使用Workload Scheduler UI手动创建流程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM