无法加载任务类org.apache.synapse.startup.Task添加新的“计划任务”

时间:2014-02-26 10:10:23

标签: wso2 scheduled-tasks wso2esb

我正在添加新的计划任务。在UI中,我必须把“任务实现”。 正如在WSO2文档中提到的,我通过org.apache.synapse.task.Task实现了我的java类。所以我在UI中将“org.apache.synapse.task.Task”作为“任务实现”。但是,当我点击shedule时,它说“无法加载任务类org.apache.synapse.startup.Task”。我也试过“org.apache.synapse.startup.Task”。但是这两个类都无法加载。

任何人都可以帮我解决这个问题吗?

我正在使用Enterprise Service Bus 4.8.1

1 个答案:

答案 0 :(得分:0)

请参阅http://docs.wso2.org/display/ESB481/Adding+and+Scheduling+Tasks

任务实现 - 任务的实现类。要使用ESB可用的默认任务实现(因此可以在不下载任何第三方库或自定义JAR的情况下使用),请指定 org.apache.synapse.startup.tasks.MessageInjector 即可。该类只是将指定的消息注入ESB启动时的Synapse环境

如果您编写自定义任务,则必须指定您的实施,但不能指定' org.apache.synapse.task.Task'